回调接口

最近更新时间:2019-05-24 17:41:45

回调接口

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

回调接口使用方法

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

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

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

回调接口参数说明

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


{
    "alarmState": 1,    // 1为告警,0为恢复
    "alarmObjInfo": {
        "region": "上海2区(VPC)",              // 机房
        "namespace": "Eip",                     // 产品类型
        "tag": [                                //实例id
            "host=50fa05d9211b478293744280ac1592ag" ,
            "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                       // 告警次数
}

金山云,开启您的云计算之旅

注册有礼