Правила уведомлений
Маршрутизация по важности — какой канал, в каком порядке и с какой задержкой, и как сохранить набор правил.
Notification rule (правило уведомлений) отвечает на вопрос: раз оповестить нужно именно вас — каким каналом и с какой задержкой это сделать. Правила живут на странице Settings → Notifications, в секции Notification Rules.
Что такое каналы и как уведомления связаны с эскалацией — см. Обзор и Каналы.
Два уровня важности
Правила задаются раздельно для двух уровней важности алерта — Critical и
Warning (они соответствуют важности critical и warning). Для каждого уровня
— свой список правил. Когда приходит алерт, берётся список того уровня, который у
алерта.
Если для уровня не задано ни одного правила, по алертам этой важности оповещение
не отправляется. Поэтому из коробки оба уровня уже покрыты: critical → Email
и warning → Email, оба немедленно.
Из чего состоит правило
Каждая строка правила — это три поля:
- Channel — в какой ваш канал доставить. В списке доступны только подтверждённые и включённые каналы (см. статусы и переключатель Enabled).
- Delay (min) — задержка в минутах перед отправкой в этот канал.
0— немедленно. - Position — порядок исполнения внутри уровня важности.
Порядок и задержка: ступенчатая доставка
Position и Delay (min) вместе позволяют выстроить доставку ступенями. Сначала срабатывают правила с меньшей позицией; задержка разносит отправку в каналы по времени. Это удобно, когда хочется сперва оповестить «тихим» способом, а более «громкий» канал приберечь на случай, если инцидент так и не закрыли вовремя.
Например, для Critical можно задать:
| Position | Channel | Delay (min) |
|---|---|---|
| 0 | 0 | |
| 1 | Voice Call | 5 |
Письмо уйдёт сразу, а звонок — спустя пять минут. Задержка отсчитывается с момента, когда по алерту началось оповещение вас; несколько правил с разными задержками дают «лесенку» каналов.
Отложенная доставка отменяется, только если алерт закрыт (resolved) до
наступления её времени — тогда запланированный звонок не поступит. А вот
подтверждение алерта (acknowledged) отложенную доставку не отменяет: если
вы взяли инцидент в работу, но ещё не закрыли, звонок по правилу всё равно поступит.
Чтобы «громкий» канал не сработал, инцидент нужно закрыть до его времени.
Сохранение: Save All Rules
Изменения в правилах не применяются на лету. Вы собираете нужный набор — кнопкой Add добавляете правило в уровень, корректируете поля или убираете лишние строки — и затем нажимаете Save All Rules. Эта кнопка сохраняет весь набор правил целиком, заменяя прежний. Кнопка Reset возвращает форму к последнему сохранённому состоянию, отменяя несохранённые правки.
У каждого правила должен быть выбран канал. Если оставить строку без канала, сохранение не пройдёт — форма попросит выбрать канал в соответствующем уровне.
Ещё раз про связь с эскалацией
Правила уведомлений не выбирают, кого звать по алерту, — это решает политика эскалации команды. Когда очередь дошла именно до вас, ваши правила определяют, как до вас дотянуться: какими вашими каналами, в каком порядке и с какой задержкой. Полный путь сигнала — Конвейер обработки алертов.