Уведомление о мониторинге метрик Datadog в Slack со ссылкой на обозреватель журналов

Я пытаюсь настроить уведомление в Slack для монитора по пользовательской метрике, которую мы создали. Я хотел бы, чтобы сообщение содержало отметку времени события, а также ссылку, которая перенаправляет на журнал для немедленного анализа. Есть ли какая-либо переменная шаблона, такая как {{var}}, которая позволяет мне вставлять метку времени и ссылку на журнал, или, может быть, позволяет мне динамически создавать строку запроса поиска в журнале, например: https://app.datadoghq.com/logs?.... (поэтому мне понадобится хотя бы временная метка)?

На данный момент у нас есть только это в сообщении:

В службе регистрации есть {{result.name}}

  • КАНАЛ: {{channel.name}}

  • СРЕДА: {{environment.name}}.

Пожалуйста, исследуйте!


person MarcoDD    schedule 19.06.2020    source источник


Ответы (2)


В Slack есть путь в 2 клика, который уже должен сделать это за вас из коробки. Неактивное уведомление дает вам ссылку на событие оповещения в вашей учетной записи Datadog (щелчок-1), а из события оповещения внизу вы найдете ряд ссылок на другие соответствующие места, одно из которых — «Связанные журналы». (клик-2).

Это приводит вас к обозревателю журналов, относящемуся к соответствующему периоду времени оповещения и к тегам того, о чем было оповещено (по-видимому, журналы, которые вы ищете).

Если вы хотите добавить ссылку такого типа как нечто, что вы можете настроить в предупреждающем сообщении, это похоже на то, что вам следует обратиться по адресу [email protected], чтобы попросить Datadog реализовать это.

person stephenlechner    schedule 19.06.2020

В итоге мы решили проблему, динамически формируя URL для журналов:

https://app.datadoghq.com/logs?cols=core_host%2Ccore_service&index=&live=true&messageDisplay=inline&query=service%3Aregistration+env%3A{{environment.name}}&stream_sort=desc&to_ts={{last_triggered_at_epoch}}
person MarcoDD    schedule 01.07.2020