Обзор

Что такое политики, где они стоят в обработке алертов, как работают порядок, область и удержание.

Policy (политика) — правило команды, которое применяет к подходящему алерту одно действие. Политика умеет отбросить его, заглушить, придержать до рабочего окна, сменить важность или добавить лейблы.

Место в обработке

Политики срабатывают после того, как severity mapping определил важность, и до сайленсов, поэтому в условиях она уже доступна. Весь путь алерта показан в статье Конвейер обработки.

Маршрутом политики управлять нельзя. Его задаёт интеграция и именно она определяет команду и политику эскалации.

Область применения

Политика действует либо на все интеграции команды (в том числе те, что появятся позже), либо на одну выбранную.

Порядок и композиция

Политики проверяются сверху вниз. Цепочку останавливает только действие:

ДействиеОстанавливает цепочку
Dropвсегда
Suppressвсегда
Hold outside windowкогда придерживает (алерт пришёл вне рабочего окна)
Override severityникогда
Add labelsникогда

Нижние политики проверяют условия по алерту, уже изменённому верхними. Пример:

  1. Severity = warning → Override severity critical;
  2. Severity = warning → Add labels route=payments.

Вторая политика не сработает никогда: к её проверке важность уже critical. Узкие правила ставьте выше, общие ниже.

Условия внутри политики соединяются только по И. Исключение делается маркерным лейблом: верхняя политика добавляет лейбл, нижняя пропускает алерты с ним условием absent. Так устроен сценарий Вывести сервис из-под тихих часов.

Сколько политик может быть у команды, зависит от тарифа.

Когда политика действует

Drop, Override severity и Add labels решаются один раз при создании алерта. Условие Time window при этом сверяется со временем первого сигнала. Новая или изменённая политика действует только на алерты, принятые после сохранения.

Drop не отбрасывает задним числом. Уже принятый алерт он не тронет, даже если тот стоит на паузе. Ненужный алерт нужно закрыть (нажать Resolve).

Suppress и Hold outside window ставят алерт на паузу и пока он спит, политики периодически перепроверяются:

Что вы сделалиЧто будет с отложенным алертом
выключили (Active) или удалили удерживающую политикупроснётся
сузили окно так, что алерт в него не попадаетпроснётся
расширили окноподождёт дольше
завели подходящую удерживающую политику или сайленсостанется на паузе
поменяли порядок или условия политик вышеможет проснуться или задержаться

С чего начать

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