Самостоятельная маршрутизация предупреждения

Маршрут оповещения по ярлыкам, источнику, команде и сервису.

IncidentRelay получает оповещения о мониторинге, нормализует их ярлыки и отправляет их через маршрутизаторы, службы, расписания и каналы.

Маршрут начинается на маршруте

IncidentRelay сохраняет входящую маршрутизацию оповещения явной. Маршрут определяет тип источника, команду, график или политику эскалации, совпадения, групповое поведение и прикрепленные каналы уведомлений.

Общие схемы маршрутизации

шаблон Пример совпадения
Критические производственные оповещения {"labels":{"env":"prod","severity":"critical"}}
Владение услугами {"labels":{"service":"billing-api"}}
Kubernetes пространство имен {"labels":{"namespace":{"regex":"^prod-"}}}
Отделение источников мониторинга {"source":"alertmanager"}

После сопоставления

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

Используйте маркеры маршрута намеренно

Токены ввода маршрута являются границей для входящих оповещений. Если система мониторинга должна отправлять различные классы оповещений в разные каналы, настройте несколько маршрутов и отправьте каждый приемник на предполагаемый маркер маршрута.