自定义操作
使用场景
自定义操作本身是一个 Webhook 调用,您可针对不同协作空间的故障增加自定义操作,并在故障详情中手动触发该操作,以实现如快速排障或信息同步。
自定义操作常见使用场景:
- 重启主机:当主机内存或 CPU 打满,触发主机重启脚本,快速完成主机重启。
- 信息丰富:当故障发生时,回调您的服务,根据告警详情调取 Tracing、Logging、拓扑等信息,主动调用 FlashDuty Open API 来更新故障信息,比如增加标签或设定自定义字段,辅助排障。
- 回滚变更:当发生故障时,如果确定故障由变更导致,可以直接触发回调到您的部署平台,开启回滚进程,加速故障恢复。
- 更新 Status Page:当确定故障影响到线上服务,可以触发外部 Status Page 更新,及时的通知到您的客户或上下游。
配置自定义操作
- 登录控制台,进入 集成中心=>Webhook
- 点击添加 自定义操作 集成
- 配置以下信息:
- 操作名称,此名称将以按钮的形式体现在故障详情中。
- 协作空间,可以配置多个,但每个协作空间至多添加三个自定义操作。
- Endpoint,点击自定义操作按钮时,触发的请求HTTP(s)地址。
- 自定义 Headers,请求Endpoint时,携带的自定义消息头。
- 保存,完成
创建后,您可以在对应空间的【故障详情-更多操作】下看到操作按钮,点击按钮系统会提示操作结果。如果操作成功,系统会写入操作记录。
如何实现 webhook?
前往 Webhook 入门。了解更多。
修改于 5 个月前