使用报警回调

报警回调功能可以让您将云监控发送的报警通知集成到已有运维体系或消息通知体系中。云监控通过 HTTP 协议的 POST 请求推送报警通知到您指定的公网 URL,您在接收到报警通知后,可以根据通知内容做进一步处理。

说明: 
报警回调的重试策略为重试3次,超时时间为5秒。

创建报警回调

  1. 登录云监控

  2. 在控制台左侧菜单栏中选择我的告警 > 报警规则,进入报警规则页面选择您需要增加回调的报警规则。

  3. 点击订阅管理在告警配置的报警回调输入框中填写需要回调的 URL 地址。

回调参数

报警规则回调 URL 时,推送的 POST 请求内容如下。

参数 数据类型 说明
pid string 商户 PID
product string 产品名称
alertRule string 报警规则名称
metricName string 指标名称
timestamp string 发生报警的时间戳
dimensions string 发生报警的对象,示例:[{"cPid":"2088021654000001","pid":"2088021654000000"}]
pid表示商户自己的 pid,如果cPid表示下家商户的 pid(存在下家商户的情况下)
content string 告警内容,示例:
贵司(2088021654**)于2018-11-17 14:43交易跌0,请核查(如果是签约账户切换请忽略)。详情请查看
curValue string 报警发生或恢复时监控项的当前值

POST请求示例如下:

{
    "product": "APP支付",
    "metricName": "支付成功数",
    "pid": "2088021654000000",
    "alertRule": "移动快捷整体交易跌0",
    "content": "贵司(2088021654000000)于2018-11-22 19:28交易下跌,请核查(如果是签约账户切换请忽略)。详情请查看",
    "timestamp": "2018-11-23 10:41:51",
    "dimensions": "[{\"cPid\":\"2088021654000001\",\"pid\":\"2088021654000000\"}]",
    "curValue": 0
}
onlineServer