运维管理/监控相关接口/监控报警相关接口/报警器(Alarm)
PUTAlarm起始版本 2.3同步需要认证
修改报警器
修改报警器
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
路径参数
请求参数
路径参数
uuidString必填资源的UUID,唯一标示该资源
请求体字段
updatealarmObject必填updatealarm 请求体结构
nameString资源名称
descriptionString资源的详细描述
comparisonOperatorString阈值比较符
periodInteger阈值持续时间
thresholdDouble阈值
repeatIntervalInteger报警重复时间
repeatCountInteger报警重复次数
repeatCountInteger报警重复次数
emergencyLevelString报警等级
systemTagsList系统标签
userTagsList用户标签
enableRecoveryBoolean是否恢复。
响应状态
请求地址
PUT/zstack/v1/zwatch/alarms/{uuid}/actions
/zstack/v1/zwatch/alarms/{uuid}/actions
请求示例
curl -X PUT 'http://{host}/zstack/v1/zwatch/alarms/{uuid}/actions' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"updatealarm":{"name":"<name>","description":"<description>","comparisonOperator":"<comparisonOperator>","period":1,"threshold":1,"repeatInterval":1,"repeatCount":1,"emergencyLevel":"<emergencyLevel>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"],"enableRecovery":true}'
响应示例
200{ "inventory": { "uuid": "33e642a1eb3c4f27a7da7acc5891de0a", "name": "VM CPU Alarm", "comparisonOperator": "LessThanOrEqualTo", "period": 60.0, "namespace": "ZStack/VM", "metricName": "org.zstack.zwatch.datatype.Metric@22c0dd63", "threshold": 30.0, "repeatInterval": 1800.0, "repeatCount": -1.0, "status": "Alarm", "state": "Enabled", "createDate": "Jan 8, 2019 4:11:27 PM", "lastOpDate": "Jan 8, 2019 4:11:27 PM", "labels": [ { "uuid": "c4da2db2fa454368a3a05016ae8c8070", "key": "VMUuid", "operator": "\u003d", "value": "396d863211e446938ea01eb10bc9fd18" } ], "actions": [ { "alarmUuid": "0d18a844bbf544bb914ab9287651f59f", "actionType": "sns", "actionUuid": "17b884822b284e6e9a0b67307a28955c" } ] } }变更历史
此 API 暂无变更历史记录。
