Пропуски Junior Алертинг и усталость от алертов обновлено
Правило алерта Prometheus
Вопрос
Допишите правило: алерт срабатывает, если условие держится 10 минут, и в нём есть ссылка на раннбук.
- __(1)__: ApiHighErrorRate
expr: job:http_errors:ratio5m{job="api"} > 0.05
__(2)__: 10m
labels:
severity: page
__(3)__:
runbook_url: https://wiki.example.ru/runbooks/api-errors
Попробуйте сами
Заполните пропуски по номерам.
1
2
3
Показать ответ и разбор
Коротко
alert задаёт имя, for время в pending до firing, labels используются для маршрутизации в Alertmanager, annotations для текста уведомления и ссылок. Метки участвуют в идентичности алерта, поэтому значения вроде текущей доли ошибок кладут в аннотации, а не в метки.
Что в пропусках
1
alert
2
for
3
annotations
Разбор
alert задаёт имя, for время в pending до firing, labels используются для маршрутизации в Alertmanager, annotations для текста уведомления и ссылок. Метки участвуют в идентичности алерта, поэтому значения вроде текущей доли ошибок кладут в аннотации, а не в метки.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.