FlashDuty Changelog 2023-10-30 | 告警路由与 Slack 应用

发布时间 2023-11-27 10:39:54作者: SRETalk

FlashDuty:一站式告警响应平台,前往此地址免费体验!

告警路由

什么是告警路由?

FlashDuty已经与Zabbix、Prometheus等监控系统实现无缝集成,通过一个简单的webhook就可以把告警系统产生的所有告警事件推送到FlashDuty来管理。每个告警事件的重要性、紧急程度和所属团队可能不同,我们期望可以根据条件将告警路由到不同的协作空间去,再进行后续的处理。

通过告警路由,您可以轻松地设置规则和条件,自定义告警的路由路径,确保问题能够迅速得到解决,避免延误或混淆。

upsert-routes.png

路由规则的设计灵感来源于编程语言的switch case控制语句,如图所示,每一个告警事件集成:

  • 可以设置多个路由分支以及一个 default 分支,但至少要有一个分支;
  • 每个分支可以推送到多个协作空间;
  • 默认匹配到一个分支即退出匹配,但也可以选择继续匹配下一个分支;
  • 如果都没有匹配到,可以选择由默认路由兜底。

何时需要使用告警路由?

  • 仅当您的告警事件需要路由到多个协作空间时;
  • 否则,请使用协作空间下的【专属集成】功能。

与订阅规则有何关系?

  • 两者本质上实现了相同的需求,都是将告警按条件投递给不同的协作空间;

  • 但相比订阅规则,告警路由有以下优势:

    • 可以在集成详情页面,直观的查看到所有的目标协作空间以及路由条件,方便管理和调整;
    • 可以在条件都不匹配时,设置兜底路由,数据不会丢失;
    • 对于数据安全敏感的集成,后续可以通过权限控制来避免随意订阅。

另外,订阅规则将于2023-12-31日关闭新增入口,已有规则不受影响,不过还是建议您及时迁移至路由规则。

Slack 应用

FlashDuty已全面打通飞书、钉钉和企业微信,支持在聊天页面直接处理告警,操作状态将在多端同步,真正做到随时随地处理告警。今天这些功能在 Slack 里也支持了,并且更加丰富!

您可以在【集成中心-即时消息】配置 Slack 集成:

create-slack.png

然后在【协作空间-分派策略】配置推送告警到 Slack 集成:

escalate.png

告警推送到 Slack 的实际效果如下:

  • 告警详情渲染为主卡片,并且附带上一次关键操作记录
  • 每一次关键操作,系统会更新当前主卡片内容,同时新增一条操作记录消息
  • 操作记录可以选择回复或 thread 模式

slack-message.png

感谢

每天进步一点点,感谢您的阅读,更多变更细节,请前往控制台体验!