Важность и её маппинг
Почему важностей всего две и как «родные» уровни источника переводятся в них.
Две важности
В Incident Garden ровно два уровня важности: critical и warning. Других нет.
Это сознательное упрощение: чем меньше уровней, тем однозначнее решение «будить
человека или нет».
Важность не зашита в интеграцию
Важность не привязана к интеграции. Она вычисляется для каждого алерта
динамически — из тела входящего события через severity mapping. Одна и та же
интеграция может порождать и critical, и warning алерты в зависимости от
того, что прислал источник.
Зачем нужен маппинг
Источники мониторинга — AlertManager, Zabbix — оперируют своими шкалами
важности: у Zabbix это disaster, high, average и так далее. Маппинг
переводит эти «родные» значения в нашу двухуровневую модель. Так важность
конкретного алерта развязывается с настройкой интеграции: меняя маппинг, вы
меняете трактовку важности, не трогая саму интеграцию.
Как настроить маппинг на практике — см. Настройка важности.
Что если маппинг не сошёлся
Маппинг может не дать ответа: источник прислал незнакомое значение, не прислал
метку вовсе или маппинг ещё не настроен. В этом случае берётся важность по
умолчанию, и во всех пресетах она — critical.
Полярность выбрана намеренно: не знаем важность — будим. Алерт, о котором система не смогла составить мнения, — это не «наверное, ничего страшного», а неизвестность; дешевле разбудить зря, чем проспать аварию. Поэтому непонятная ситуация здесь всегда шумная, а не тихая.
Из этого же следует, что поток сплошных critical — обычно симптом маппинга, а
не источника. Как это проверить и как осознанно перевести шумную интеграцию на
warning — Настройка важности.
Связь с эскалацией
Важность напрямую определяет, как пойдёт эскалация: critical поднимает всю
цепочку автоматически, warning — только первый шаг (см.
Как работает эскалация). Поэтому
корректный маппинг прямо влияет на то, кого и как будят.
Слишком широкий critical обесценивает алерты — все срабатывания начинают
будить дежурного. Об этой ловушке: Маппинг всех приоритетов на
on-call.