IncidentGarden

Правила уведомлений

Маршрутизация по важности — какой канал, в каком порядке и с какой задержкой, и как сохранить набор правил.

Notification rule (правило уведомлений) отвечает на вопрос: раз оповестить нужно именно вас — каким каналом и с какой задержкой это сделать. Правила живут на странице Settings → Notifications, в секции Notification Rules.

Что такое каналы и как уведомления связаны с эскалацией — см. Обзор и Каналы.

Два уровня важности

Правила задаются раздельно для двух уровней важности алерта — Critical и Warning (они соответствуют важности critical и warning). Для каждого уровня — свой список правил. Когда приходит алерт, берётся список того уровня, который у алерта.

Если для уровня не задано ни одного правила, по алертам этой важности оповещение не отправляется. Поэтому из коробки оба уровня уже покрыты: criticalEmail и warningEmail, оба немедленно.

Из чего состоит правило

Каждая строка правила — это три поля:

  • Channel — в какой ваш канал доставить. В списке доступны только подтверждённые и включённые каналы (см. статусы и переключатель Enabled).
  • Delay (min) — задержка в минутах перед отправкой в этот канал. 0 — немедленно.
  • Position — порядок исполнения внутри уровня важности.

Порядок и задержка: ступенчатая доставка

Position и Delay (min) вместе позволяют выстроить доставку ступенями. Сначала срабатывают правила с меньшей позицией; задержка разносит отправку в каналы по времени. Это удобно, когда хочется сперва оповестить «тихим» способом, а более «громкий» канал приберечь на случай, если инцидент так и не закрыли вовремя.

Например, для Critical можно задать:

PositionChannelDelay (min)
0Email0
1Voice Call5

Письмо уйдёт сразу, а звонок — спустя пять минут. Задержка отсчитывается с момента, когда по алерту началось оповещение вас; несколько правил с разными задержками дают «лесенку» каналов.

Отложенная доставка отменяется, только если алерт закрыт (resolved) до наступления её времени — тогда запланированный звонок не поступит. А вот подтверждение алерта (acknowledged) отложенную доставку не отменяет: если вы взяли инцидент в работу, но ещё не закрыли, звонок по правилу всё равно поступит. Чтобы «громкий» канал не сработал, инцидент нужно закрыть до его времени.

Сохранение: Save All Rules

Изменения в правилах не применяются на лету. Вы собираете нужный набор — кнопкой Add добавляете правило в уровень, корректируете поля или убираете лишние строки — и затем нажимаете Save All Rules. Эта кнопка сохраняет весь набор правил целиком, заменяя прежний. Кнопка Reset возвращает форму к последнему сохранённому состоянию, отменяя несохранённые правки.

У каждого правила должен быть выбран канал. Если оставить строку без канала, сохранение не пройдёт — форма попросит выбрать канал в соответствующем уровне.

Ещё раз про связь с эскалацией

Правила уведомлений не выбирают, кого звать по алерту, — это решает политика эскалации команды. Когда очередь дошла именно до вас, ваши правила определяют, как до вас дотянуться: какими вашими каналами, в каком порядке и с какой задержкой. Полный путь сигнала — Конвейер обработки алертов.

На этой странице