Per-severity routing
Когда правило задано с channel_routes, dispatcher выбирает каналы по severity:
{
"critical": ["pagerduty-prod", "slack-incidents"],
"warning": ["slack-monitoring"],
"info": [],
"default": ["slack-monitoring"]
}Fallback chain
routes[severity]если заданоroutes["default"]если предыдущее пусто- Legacy
channel_idsеслиchannel_routesотсутствует
Intentional silence
Пустой массив "info": [] — это явный «не уведомлять при info». Не путать с отсутствием ключа (тогда сработает default).