Выбор ответа Middle Алертинг и усталость от алертов обновлено

Группировка в Alertmanager

Вопрос

Упал узел, и сработали 40 алертов PodDown разных подов одного сервиса. Как получить одно уведомление вместо 40?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: groupby: [alertname, service] в маршруте Alertmanager. Группировка объединяет алерты с одинаковыми значениями меток из groupby в одно уведомление со списком. for: 1h задержит обнаружение, вечная тишина спрячет проблему, repeatinterval отвечает за повторы и число сообщений только увеличит.

Варианты ответа

  1. Поставить for: 1h в правиле, чтобы алерты успели схлопнуться
  2. Включить silence на PodDown навсегда
  3. group_by: [alertname, service] в маршруте Alertmanagerправильный ответ
  4. Уменьшить repeat_interval, чтобы дубли отправлялись реже

Разбор

Группировка объединяет алерты с одинаковыми значениями меток из group_by в одно уведомление со списком. for: 1h задержит обнаружение, вечная тишина спрячет проблему, repeat_interval отвечает за повторы и число сообщений только увеличит.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.