Правило оповещения
Определение
Правило оповещения — условие по данным мониторинга, при выполнении которого срабатывает сигнал. В Prometheus необязательный параметр for требует, чтобы условие держалось непрерывно заданное время; по меткам правила выбирают маршрут уведомления, а пояснения дают описание или ссылку на инструкцию.
Также ищут: Alert rule · alerting rule · правило алерта · monitoring rule
Зачем это знать
Порог без окна, области действия и правил для отсутствующих данных будет часто срабатывать и гаснуть. Правило должно проверяться на истории и вести к инструкции и контексту.
Карта понятия
Что подтверждено
Правило Prometheus содержит выражение, а необязательный параметр for требует непрерывного выполнения условия перед переходом в состояние firing.
Граница применимости: Синтаксис правил Prometheus; интервал вычисления и поведение при отсутствии ряда учитываются отдельно.
Правило может добавлять метки для маршрутизации и пояснения с описанием или ссылкой на инструкцию; эти поля не заменяют правильное выражение.
Граница применимости: Правила Prometheus и последующая маршрутизация в Alertmanager.
Что проверить
- Зафиксируйте выражение, метки и интервал вычисления.
- Определите поведение for и keep_firing_for, а также состояние при отсутствии данных.
- Проверьте правило на истории аварий и периодах нормальной работы.
Первоисточники
- Alerting Rules
Документирует alert expressions, pending/firing states, for/keep_firing_for и передачу notifications в Alertmanager.