Установить приоритет в приложении Splunk OpsGen ie, которое доступно в OpsGenie - PullRequest
0 голосов
/ 06 апреля 2020

Я создал несколько оповещений Splunk и триггеры OpsGen ie успешно через Opsgen ie Приложение , Теперь я хотел бы установить приоритет в оповещении. Однако поле, связанное с приоритетом, отсутствует. Вот те, которые возвращены из REST API:

action.opsgenie.command
action.opsgenie.description
action.opsgenie.forceCsvResults
action.opsgenie.hostname
action.opsgenie.icon_path
action.opsgenie.is_custom
action.opsgenie.label
action.opsgenie.maxresults
action.opsgenie.maxtime
action.opsgenie.payload_format
action.opsgenie.track_alert
action.opsgenie.ttl

А в Splunk UI можно установить только api_url (action.opsgenie.param.api_url)

Как установить приоритет или настраиваемое поле а затем получить доступ к нему в интеграции Splunk в OpsGen ie?

1 Ответ

0 голосов
/ 06 апреля 2020

Я связался с Opsgen ie Поддержка для руководства и мне сказали, что я могу попробовать поле {{_payload}}, чтобы увидеть все доступные поля.

_payload:

app=search, 
configuration={
                api_url=132-123-123-123
              }, 
server_host=foo, 
sid='',
result={}, 
results_file=...,
results_link=...,
session_key=...,
search_uri=...,
search_name=my_alert 
server_uri=https://foobar}

Таким образом, api_url появляется в объекте конфигурации. Интересно. Я добавил пользовательское поле с именем action.opsgenie.param.prio=P5, и оно также оказалось в _payload:

configuration={
                api_url=132-123-123-123,
                prio=P5
              }, 

Теперь я могу получить к нему доступ в интеграции Splunk с: {{_payload.configuration.prio}}

Лучшее это было бы, если бы OpsGen ie добавил поле спецификаций c для приоритета, чтобы приложение Splunk в Opsgen ie можно было предварительно настроить. Но это работает достаточно хорошо, я думаю.

Надеюсь, это будет полезно и для других

...