获取弹性伸缩云主机数量监控数据
接口功能介绍
获取弹性伸缩云主机数量监控数据
接口约束
无
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 | 未找到弹性伸缩组信息 |