平台运维/云平台监控相关接口/监控报警/通知服务/监控报警相关接口/报警器(Alarm)
POSTAlarm Operations起始版本 2.3同步需要认证
创建报警器
创建报警器
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
请求参数
请求体字段
paramsObject必填请求体参数结构
nameString必填资源名称
descriptionString资源的详细描述
comparisonOperatorString必填阈值比较符
periodInteger阈值持续时间
namespaceString必填名字空间
metricNameString必填监控项名
thresholdDouble必填阈值
repeatIntervalInteger报警重复时间
labelsList标签列表
actionsList报警动作列表
resourceUuidString可选。
repeatCountInteger报警重复次数
typeString报警器类型
enableRecoveryBoolean必填开启恢复通知
emergencyLevelString报警等级
systemTagsList系统标签
userTagsList用户标签
响应状态
请求地址
POST/zstack/v1/zwatch/alarms
/zstack/v1/zwatch/alarms
请求示例
curl -X POST 'http://{host}/zstack/v1/zwatch/alarms' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"params":{"name":"<name>","description":"<description>","comparisonOperator":"<comparisonOperator>","period":1,"namespace":"<namespace>","metricName":"<metricName>","threshold":1,"repeatInterval":1,"labels":["<labels>"],"actions":["<actions>"],"resourceUuid":"<resourceUuid>","repeatCount":1,"type":"<type>","enableRecovery":true,"emergencyLevel":"<emergencyLevel>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
响应示例
200{ "inventory": { "uuid": "6ff094db7e8b4640880751c5a17e7b63", "name": "VM CPU Alarm", "comparisonOperator": "LessThanOrEqualTo", "period": 60.0, "namespace": "ZStack/VM", "metricName": "org.zstack.zwatch.datatype.Metric@c2e79f0", "threshold": 30.0, "repeatInterval": 1800.0, "repeatCount": -1.0, "status": "Alarm", "state": "Enabled", "enableRecovery": true, "createDate": "Jul 6, 2018 1:51:02 PM", "lastOpDate": "Jul 6, 2018 1:51:02 PM", "labels": [ { "uuid": "cccd980c3bb84f4486d96a960eb08edb", "key": "VMUuid", "operator": "\u003d", "value": "f486fd81583747459d8a6cd47f9228e5" } ], "actions": [ { "alarmUuid": "8a6a98e3cc484388a746d725265886b3", "actionType": "sns", "actionUuid": "86a2b51fbc7f406c906711081852fa49" } ] } }变更历史
此 API 暂无变更历史记录。
