
IncidentRelay: self-hosted on-call, alert routing и уведомления без SaaS и канадских номеров
Aidaho12 47 минут назад IncidentRelay: self-hosted on-call, alert routing и уведомления без SaaS и канадских номеров Простой 3 мин 2K DevOps * Системное администрирование * Обзор Привет, Habr!Мы разрабатываем...
GPT-5.6 31 Temmuz 2026'da yayınlanacak mı?
В сфере искусственного интеллекта произошло заметное событие. Aidaho12 47 минут назад IncidentRelay: self-hosted on-call, alert routing и уведомления без SaaS и канадских номеров Простой 3 мин 2K DevOps * Системное администрирование * Обзор Привет, Habr! Мы разрабатываем IncidentRelay - self-hosted систему для on-call scheduling, маршрутизации алертов и доставки уведомлений. Идея простая: дать командам SRE, DevOps, platform и operations понятный инструмент, который можно развернуть у себя, подключить к мониторингу и использовать без зависимости от внешней incident-management платформы.
Зачем еще один инструмент для алертовВо многих командах алерты уже есть: Prometheus Alertmanager, Zabbix, webhooks от внутренних систем. Но между “система что-то прислала” и “ответственный человек это увидел, подтвердил и решил” часто остается много ручной логики:кто сейчас on-call;куда отправлять уведомление;что делать, если человек не ответил;как временно заменить дежурного;как не потерять историю ACK / Resolve;как не отдавать alert flow внешнему SaaS. IncidentRelay закрывает этот промежуток.
Технические детали
Базовый поток выглядит так:Monitoring system -> Route -> Team -> Rotation -> Notifications -> ACK / ResolveЧто такое IncidentRelayIncidentRelay - это self-hosted веб-приложение и API для управления incident workflow. Внутри есть несколько ключевых сущностей:Groups - границы доступа и RBAC. Teams - операционные команды.
Rotations - on-call графики и смены. Routes - точки приема алертов с собственными intake tokens. Services - затронутые системы и контекст влияния.
Channels - Mattermost, Telegram, email, webhook, voice call и другие способы доставки. Alerts - события, которые можно acknowledge или resolve. Silences - подавление шумных или известных алертов.
Отраслевые последствия
Escalations - повторные уведомления и переход к следующему ответственному. Маршруты получают алерты, команды и ротации определяют ответственного, а каналы доставляют уведомления. ИнтеграцииНа входе поддерживаются:Prometheus Alertmanager;Zabbix;generic webhook.
Для уведомлений доступны:Mattermost;Telegram;Slack;Discord;Microsoft Teams;email;generic webhook;voice call через pluggable provider API;browser/PWA push для assigned user. Browser push работает на уровне профиля пользователя, а не как обычный route channel. Пользователь включает push в профиле, после чего IncidentRelay может отправлять уведомления на его активные browser/PWA устройства.
On-call и routingВ IncidentRelay route имеет собственный intake token. Это помогает явно понимать, какой внешний источник имеет право создавать алерты в конкретном маршруте. Ротации поддерживают on-call scheduling, overrides и layered schedules.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




