IncidentRelay 是一个开放系统,用于组织值班和路由警报。

IncidentRelay 项目已正式发布。该项目开发了一个开源系统,用于值班管理、告警路由和事件响应,并可在自托管服务器上运行。该项目面向 SRE、DevOps 和基础设施团队,旨在为他们提供可本地部署的值班管理、升级策略和事件响应的 SaaS 服务替代方案。项目代码使用 Python 编写,并以 MIT 许可证发布。

IncidentRelay 系统接收来自监控系统的事件,将其与路由规则进行匹配,并将通知发送给值班负责人或团队。该系统执行值班安排、轮班、值班变更、事件接收确认、事件处理、提醒、升级和静默等功能,以抑制已知或计划内的触发事件。

支持接收来自 Prometheus Alertmanager、Zabbix 和自定义 Webhook 的事件。通知可通过 Mattermost、Telegram、电子邮件、Webhook 和语音提供商发送。在 Mattermost 和 Telegram 中,通知可以包含确认和解决问题的操作,从而无需切换到单独的界面即可处理事件。

IncidentRelay 采用基于群组和团队的访问模型。这使得不同团队可以分别查看日程安排、路线、通知渠道和警报。它提供 HTTP API 用于自动化,并使用 bearer token 和 route token 进行集成。

该项目可用作监控系统和通知渠道之间的中间层:Alertmanager 或 Zabbix 向 IncidentRelay 发送事件后,系统会确定团队和当前值班人员,应用路由规则,并将通知发送到相应的渠道。未确认的事件可以重新安排并上报给下一位值班人员。

IncidentRelay 是一个开放系统,用于组织值班和路由警报。
IncidentRelay 是一个开放系统,用于组织值班和路由警报。


来源: opennet.ru
为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster