完整的集成目录
以下所有集成均已包含在 IncidentRelay 2.3 中。传入来源共享相同的路由流程,并使用各提供商特定的身份验证方式。
现已上市
传入警报源
这些集成创建、更新或解决警报并将其连接到 IncidentRelay 路由。
Prometheus Alertmanager 现已推出 接收分组的 Webhook 警报、标签、注释和恢复事件。
Azure Monitor 现已可用 接收通用警报架构 Webhook,规范化监控条件,并解决已恢复的警报。
Cloud.ru Cloud Eye / SMN 现已可用 通过 SMN 接收带签名的 Cloud Eye 告警和恢复通知。
New Relic 现已可用 接收 New Relic Alerts Workflows 的问题生命周期通知。
Nagios 现已可用 接收 Nagios Core 和 XI 的主机及服务故障、恢复和确认通知。
AWS SNS 和 CloudWatch 立即可用 验证签名的 SNS 消息并规范 CloudWatch 警报状态更改。
Grafana Alerting 现已推出 通过标签、源链接和恢复处理路由 Grafana 警报实例。
Datadog 现已推出 通过自 v1.2.1 起提供的本机 Datadog Webhooks 集成接收监视器触发器和恢复。
Uptime Kuma 现已提供 接收标准的DOWN、UP、PENDING和MAINTENANCE webhook事件,并按监控项去重。
Zabbix 现已推出 标准化触发器、主机、标签、严重性、事件链接和恢复事件。
Sentry 现已推出 按项目和环境验证已签名的 Sentry Webhook 以及路由问题或指标警报。
LibreNMS 现已推出 接收API传输负载并规范设备提醒生命周期事件。
RMON 现已推出 按区域、检查类型、目标和生命周期状态路由监控检查。
通用网络钩子 现已推出 通过内部工具或自动化发送自定义 JSON 警报和恢复。
PagerDuty Events API v2 现已推出 使用兼容的触发器、确认和解析事件格式以及 IncidentRelay 路由键。
Heartbeats 现已推出 通过紧急开关 ping 和逾期警报来监控 cron 作业、备份和分布式工作线程。
通知和响应者传递
这些集成向可以响应的人员提供路由事件或配置文件级别通知。
Slack 现已推出 使用传入的网络钩子或机器人 API 传送以及 ACK/Resolve 操作、消息更新和套接字模式。
Mattermost 现已推出 发送带有可选交互式确认、解决操作和更新的频道通知。
Feishu / Lark 现已可用 通过自定义机器人 Webhook 发送文本通知,可选启用请求签名。
Telegram 现已推出 通过可选的内联操作和提醒链接发送机器人通知。
电子邮件 立即可用 通过 SMTP 将警报通知发送到指定的响应者电子邮件地址。
Discord 现已推出 通过基于网络钩子的渠道向 Discord 发送事件通知。
Microsoft Teams 现已推出 通过基于 Webhook 的渠道向 Microsoft Teams 发送事件通知。
出站网络钩子 现已推出 将通知有效负载发布到自定义 HTTP 端点以实现内部自动化。
语音通话 现已推出 通过可配置的语音提供程序(使用可选的键盘操作)呼叫指定的响应者。
浏览器和PWA推送 现已推出 向订阅的设备发送个人资料级通知和一次性 ACK/Resolve 操作。
日历连接
将 IncidentRelay 待命时间表导出到响应者已使用的日历工具中。
各个部分如何组合在一起
Alert source -> IncidentRelay route -> team and schedule
-> notification or responder delivery -> ACK / Resolve
IncidentRelay schedule -> CalDAV or ICS -> external calendar
传入源创建或更新警报。通知渠道和配置文件级传送方法在路由后到达响应者。日历集成导出待命时间表并且不接收警报。
如何评价适合
从一个真实流程开始:选择入站源,定义路由匹配器,连接通知渠道,确认当前值班分配,并测试确认和升级。先使用非生产路由,再将经过验证的配置部署到生产环境。