通过 webhook 的方式同步火山引擎日志服务 TLS 告警事件到 Flashduty,实现告警事件自动化降噪处理。
您可通过以下2种方式,获取一个集成推送地址,任选其一即可。
当您不需要将告警事件路由到不同的协作空间,优先选择此方式,更简单。
当您需要根据告警事件的 Payload 信息,将告警路由到不同的协作空间,优先选择此方式。
路由
进行更多路由规则的配置)。TLS
日志服务产品,并进入对应产品控制台。日志告警=>通知管理
。webhook 告警集成
,并点击 创建 webhook 告警集成
。FlashDuty
。自定义 Webhook
,请求方法选择 POST
。创建
。通知管理
页面。内容模版
,并点击 创建内容模版
。FlashDuty
。自定义Webhook
的通知内容处,填写以下模版内容。{
"AccountID":"{{AccountID}}",
"ProjectName":"{{ProjectName}}",
"AlarmTopicName":"{{AlarmTopicName}}",
"Region":"{{Region}}",
"Alarm":"{{Alarm}}",
"AlarmID":"{{AlarmID}}",
"Duration":"{{Duration}}",
"Condition":"{{Condition}}",
"HappenThreshold":"{{HappenThreshold}}",
"Topics":"{{Topics|join:','}}",
"NotifyTimeUnix":"{{NotifyTimeUnix}}",
"NotifyType":"{{NotifyType}}",
"Severity":"{{Severity}}",
"ConsecutiveAlertNums":"{{ConsecutiveAlertNums}}",
"TriggerParams":{{toJson(TriggerParams)|safe}},
"ExecuteQuery":{{toJson(ExecuteQuery)|safe}},
"DetailUrl":"{{DetailUrl}}",
"FireResultsCount":"{{FireResultsCount}}"
}
确认
即可完成内容模版的创建。通知管理
页面。通知组
,并点击 创建通知组
。FlashDuty
。自定义webhook
保持勾选状态。Webhook
选择步骤1创建的 FlahDuty 通道。内容模版
选择步骤2创建的 FlahDuty 模版。保存
即可。日志告警=>告警策略
。通知组
处,点击 关联通知组
。关联
。创建/保存
即可完成。TLS | Flashduty | 状态 |
---|---|---|
严重 | Critical | 严重 |
警告 | Warning | 警告 |
通知 | Info | 提醒 |