跳转至

Webhook集成

通过 Webhook 可轻松实现告警消息的自动转发推送功能,告警内容,告警对象,告警级别,已分派人等信息一目了然,实时查看告警故障状态。


CA集成Webhook步骤

睿象云Cloud Alert界面创建webhook应用,将您的 webhook url填入到CA界面,点击完成即可。

提示

  1. 若选择应用到所有告警,则发送到Cloud Alert的所有告警均通过该协作策略通知给所有人;

  2. 若不选择,则可以通过在分派策略中自定义配置哪些告警通过该协作策略通知。


Webhook参数说明

{
  "alarmId":10220,
  "alarmName": "PROBLEM Service Alert: ca.aiops.com/Root Partition is WARNING",
  "alarmContent": "ca.aiops.com-10.161.47.79/Root Partition DISK WARNING -   free space: / 4095 MB (21% inode=93%):",
  "entityName": "ca.aiops.com",
  "app": "Nagios 应用",
  "count": 5,
  "creationTime": 0,
  "modifiedTime": 0,
  "priority": 2,
  "status": "CLOSED"
}

参数说明:

参数 数据类型 说明
alarmId int 告警编号
alarmName string 告警名称
alarmContent string 告警内容
entityName string 告警对象
app string 告警详情相关应用名称
count int 告警发送次数
creationTime long 开始发生时间
modifiedTime long 最后一次发生时间
priority int 告警级别:1.提醒;2.警告;3.严重
status string 告警状态:ACTIVE-新触发;ACT-确认;CLOSED-已关闭
assignments string 已分配的成员
ackTime long 确认时间
closeTime long 关闭时间
ackUser string 确认人
closeUser string 关闭人

集成失败排错方法

如果您按照配置文档配置了Webhook集成却没有收到CA告警,按照以下步骤排查即可:

  1. 确认配置的webhook链接是否和CA中的配置一致,如果不一致将CA中的配置改为正确的链接,再次尝试。如果您变更了webhook地址却没有在CA中同步的话就会出现这个问题。
  2. 确认CA的webhook配置中是否打开了全部告警都发送,如果没有打开再次检查分派策略是否选择了协作webhook。二者选择其一就可以。
  3. 检查webhook地址所在的服务是否正常。
  4. 如果以上配置都没有问题,检查在CA告警页面中是否可以看到告警,如果看不到则是告警没有成功发送到CA平台,请检查告警接入环节。