Выбор ответа Junior Алертинг и усталость от алертов спрашивают часто обновлено
Зачем for в правиле
Вопрос
Что даёт for: 10m в правиле алерта Prometheus?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Алерт сработает, только если условие держится 10 минут подряд. Пока условие истинно, но for не истёк, алерт в состоянии pending.
Варианты ответа
- Алерт сработает, только если условие держится 10 минут подрядправильный ответ
- Алерт будет повторно отправляться каждые 10 минут, пока горит
- Алерт автоматически закроется через 10 минут после срабатывания
- Prometheus будет проверять это правило раз в 10 минут
Разбор
Пока условие истинно, но for не истёк, алерт в состоянии pending. Цена: обнаружение задерживается на это время, поэтому для острых проблем for короче. Повторы задаёт repeat_interval в Alertmanager, частоту проверки evaluation_interval, удержание после исчезновения условия keep_firing_for.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.