通过 webhook 的方式同步 Influxdata 告警事件到 Flashduty,实现告警事件自动化降噪处理。
您可通过以下2种方式,获取一个集成推送地址,任选其一即可。
当您不需要将告警事件路由到不同的协作空间,优先选择此方式,更简单。
当您需要根据告警事件的 Payload 信息,将告警路由到不同的协作空间,优先选择此方式。
路由
进行更多路由规则的配置)。支持 Influxdata 1.x ~ 2.x 版本,不同版本配置有差异,详看下文
Influxdata
控制台,进去 Alerts > Notifycation Endpoints
页面。Create
创建告警通知通道。Destination
选择 HTTP
,Name
输入 FlashDuty
。HTTP Method
选择 POST
,URL
输入集成的推送地址。Influxdata
控制台,进去 Alerts > Notifycation Rules
页面。Create
创建告警通知规则。About
和 Conditions
按需配置即可。Message
选择步骤1创建的 FlashDuty
。
Influxdata
控制台,进去 Alerting > Alert Rules
页面Alert Rule Builder
页面,开始编辑规则Alert Handlers
部分,选择 Add Another Handler
,类型选择 post,HTTP endpoint
填入集成的推送地址,如下图所示:Save Rule
按钮,保存。等待事件触发,如果在集成列表展示了最新事件时间,说明配置成功且收到事件Influxdata 告警事件到快猫星云告警等级映射关系:
Influxdata | 快猫星云 | 状态 |
---|---|---|
CRITICAL | Critical | 严重 |
WARNING | Warning | 警告 |
INFO | Info | 提醒 |
unknow | Info | 提醒 |