Я настраиваю мониторы / оповещения datadog и хочу, чтобы оповещения перенаправлялись на провал или пейджер в зависимости от того, есть проблема в нашей производственной среде или нет. Я создал мониторы с несколькими предупреждениями, которые предупреждают правильно, но я не могу понять, как сделать так, чтобы только те, где environment.name
равно prod
, отправляли предупреждение в pagerduty и всегда отправляли его в Slack.
Я надеялся, что смогу сделать что-то подобное в сообщении с предупреждением, но не смог выяснить синтаксис, который работает:
[...alert message...]
{{#environment.name==prod}}@pagerduty{{/environment.name}}
@slack
На данный момент я нашел обходной путь создания двух мониторов, которые являются дубликатами друг друга, при этом один из них предназначен только для производства и оповещает только о pagerduty, а второй - для всех сред и только для слабых оповещений. Тем не менее, я знаю, что по мере нашего роста это станет кошмаром технического обслуживания, и я хотел бы знать, есть ли лучшее решение.