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

Подавление алертов

Вопрос

Когда горит алерт «кластер недоступен», приходят ещё сотни алертов о сервисах в этом кластере. Какой механизм Alertmanager это решает?

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

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

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

Коротко

Правильный ответ: inhibitrules: пока горит алерт-источник, зависимые не отправляются. Подавление декларативно описывает зависимость: sourcematchers (кластер недоступен), targetmatchers (алерты сервисов) и equal: [cluster], чтобы подавлялись только алерты того же кластера.

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

  1. inhibit_rules: пока горит алерт-источник, зависимые не отправляютсяправильный ответ
  2. silences: тишина на все сервисы кластера до восстановления
  3. group_wait: подождать дольше, чтобы все алерты пришли одним сообщением
  4. continue: true в маршруте, чтобы алерт остановился на первом совпадении

Разбор

Подавление декларативно описывает зависимость: source_matchers (кластер недоступен), target_matchers (алерты сервисов) и equal: [cluster], чтобы подавлялись только алерты того же кластера. Ручная тишина требует действия человека и легко забывается. group_wait лишь откладывает отправку, continue отправляет алерт ещё и в следующие маршруты.

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

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