существует ли еще в datadog is_match - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь настроить слабые мониторы с помощью datadog, основываясь на окружающей среде.Например, если производственная среда находится в слабом канале А, а если нет, перейдите в слабый канал В, а во всех остальных средах следует перейти в слабый канал С.

 message = <<EOF
{{#is_match "environment.name" "production"}}
   {{#is_alert}} @slack-datadog-production {{/is_alert}}
{{/is_match}}
{{#is_match "environment.name" "uat"}}
   {{#is_alert}} @slack-datadog-uat {{/is_alert}}
{{/is_match}}
else
  {{#is_alert}} @slack-datadog {{/is_alert}}
EOF

Но я не могу найти способчтобы выполнить последнюю часть, где все остальные должны перейти к свободному каналу B. Посмотрел документацию в https://docs.datadoghq.com/monitors/notifications и погуглил, но не смог найти ничего, что могло бы выполнить другое условие.

1 Ответ

0 голосов
/ 16 октября 2018

На самом деле вы можете просто использовать:

EOF
@slack-datadog-{{environment.name}}
EOF

Функция шаблонов монитора Datadog будет заполнять пробел и перенаправлять на соответствующий канал, если вы добавили его в белый список на плитке интеграции для Slack.

...