回调接口

最近更新时间:2021-06-03 19:59:53

查看PDF

回调接口

通过回调接口,您的系统可以直接收到金山云的告警通知。回调接口具备将告警信息通过 HTTP 的 POST 请求推送到可访问公网 URL 的功能,您可基于回调接口推送的告警信息做进一步的处理。

回调接口使用方法

  • 回调接口:用户需要提供能接收 HTTP POST 请求的,公网可访问的 url 地址,作为回调地址。

  • 回调触发:触发逻辑与告警短信、邮件一致,当用户创建的告警策略被触发、告警策略恢复时,均会通过回调接口发送告警消息。

  • 绑定回调接口:用户可在创建告警策略第三步:配置回调接口,一个告警策略组至多可绑定五个告警回调 url。

回调接口参数说明

回调接口通过 HTTP 的 POST 请求发送 JSON 格式的数据,参数如下:

{
    "alarmState": 1,    // 1为告警,0为恢复
    "alarmObjInfo": {
        "region": "华东1(上海)",              // 机房
        "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
}

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈