获取伸缩组主机数量监控数据
更新时间 2023-10-07 18:14:49
最近更新时间: 2023-10-07 18:14:49
获取弹性伸缩云主机数量监控数据
接口功能介绍
获取弹性伸缩云主机数量监控数据
接口约束
无
URI
POST /v4/scaling/group/instance-monitor
路径参数
无
Query参数
无
请求参数
请求头header参数
无
请求体body参数
| 参数 | 是否必选 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|---|
| regionID | 是 | String | 资源池ID | 81f7728662dd11ec810800155d307d5b | |
| groupID | 是 | Integer | 伸缩组ID | 443 | |
| timeRange | 否 | Integer | 时间范围,默认值为60分钟 | 60 | |
| timeFrom | 否 | String | 开始时间 | 1660040473 | |
| timeTill | 否 | String | 结束时间 | 1660050500 | |
| period | 否 | Integer | 监控周期,单位:分钟 | 1 |
响应参数
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| statusCode | Integer | 返回码:800表示成功,900表示失败 | 800 | |
| errorCode | String | 业务细分码,为product.module.code三段式码 | Scaling.Group.NotFound | 错误码 |
| message | String | 失败时的错误描述,一般为英文描述 | scaling group info not found | |
| description | String | 失败时的错误描述,一般为中文描述 | 未找到弹性伸缩组信息 | |
| returnObj | Object | 成功时返回的数据,参见表returnObj | returnObj |
表 returnObj
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| vList | Array of Objects | 弹性伸缩云主机数量监控列表, 类型元素是dict,包括时间戳和云主机数量 | [{"timestamp": 1663742100000, "value": 1}] | itemValue |
表 itemValue
| 参数 | 参数类型 | 说明 | 示例 | 下级对象 |
|---|---|---|---|---|
| timestamp | Integer | 时间戳 | 1663742100000 | |
| value | Integer | 监控值 | 1 |
请求示例
请求头header
无
请求体body
{
"groupID": 405,
"regionID":"81f7728662dd11ec810800155d307d5b",
"timeRange": 1,
"period": 2,
"timeFrom": "1660040473",
"timeTill": "1660050500"
}
响应示例
{
"statusCode": 800,
"returnObj": {
"vList": [
{
"timestamp": 1663742100000,
"value": 1
},
{
"timestamp": 1663742160000,
"value": 1
},
{
"timestamp": 1663742220000,
"value": 1
},
{
"timestamp": 1663742280000,
"value": 1
},
{
"timestamp": 1663742340000,
"value": 1
}
]
},
"errorCode": "",
"message": "SUCCESS",
"description": "成功"
}
错误码
| errorCode | 含义 |
|---|---|
| Scaling.Group.NotFound | 未找到弹性伸缩组信息 |