最近更新时间:2020-12-22 19:10:14
通过回调接口,您的系统可以直接收到金山云的告警通知。回调接口具备将告警信息通过 HTTP 的 POST 请求推送到可访问公网 URL 的功能,您可基于回调接口推送的告警信息做进一步的处理。
回调接口使用方法
回调接口:用户需要提供能接收 HTTP POST 请求的,公网可访问的 url 地址,作为回调地址。
回调触发:触发逻辑与告警短信、邮件一致,当用户创建的告警策略被触发、告警策略恢复时,均会通过回调接口发送告警消息。
回调接口参数说明
回调接口通过 HTTP 的 POST 请求发送 JSON 格式的数据,参数如下:
{
"alarmState": 1, // 1为告警,0为恢复
"alarmObjInfo": {
"region": "上海2区(VPC)", // 机房
"namespace": "Eip", // 产品类型
"tag": [ //实例id
"host=50fa05d9211b478293744280ac1592ag" ,
"hostName=xxxx" //实例名称
"ipAddr=xxxx" //实例信息
"p1=cpu1"
]
},
"alarmPolicyInfo": {
"policyId": 8888, // 策略id
"policyName": "test11", // 策略名称
"conditions": [{ // 策略规则
"metricAlias": "CPU利用率", // 指标中文名
"metricName": "cpu.util", // 指标英文名
"period": "5m", // 统计周期
"function": "avg", // 操作函数max,min,avg,happen
"points": "1", // 连续周期
"op": ">", // 比较操作符:>, <
"threshold": "50", // 阈值
"CurValue": "60", // 当前告警值
"units": "", // 单位
"alarmInterval": "60", // 告警间隔
"alarmMax": "3", // 最大发送告警次数
}]
},
"timestamp": "1547092067", // 告警时间
"step": 1 // 告警次数
"UserId":2000090561 //账号ID
}