密码资源指标监控
功能介绍
获取密码服务实例与虚拟密码机实例的指标(cpu使用率,内存使用率等指标)。
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/dew/cpcs/vm-monitor
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目id |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
namespace |
是 |
String |
所属空间,分别从不同的来源获取监控数据,有:ECS,DHSM |
metric_name |
是 |
String |
指标名称,有:mem_util,cpu_uttl,network_outgoing_bytes_rate_inband |
instance_id |
否 |
String |
实例id,默认空字符串,默认查询所有实例。 |
vsm_id |
否 |
String |
虚拟机id |
from |
否 |
Long |
查询时间范围的起始时间,毫秒时间戳,默认0,默认查询从三天前。 |
to |
否 |
Long |
查询时间范围的终止时间,毫秒时间戳,默认0,默认查询到当前时间。 |
period |
否 |
Integer |
统计数据周期,默认0,默认周期为5分钟 |
filter |
否 |
String |
统计值类型,默认min,默认查询最小值 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
否 |
String |
iam鉴权Token |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
datapoints |
Array of Datapoint objects |
指标的时间序列 |
metric_name |
String |
指标名称,比如:cpu_util |
请求示例
-
获取其中一个instance
/v1/{project_id}/dew/cpcs/vm-monitor?namespace=ECS&from=1736933523900&to=1737019923900&period=3600&metric_name="cpu_util"&instance_id=343486d6-ffae-4ac8-a51c-3d49a9d485af
-
空数据的情况
/v1/{project_id}/dew/cpcs/vm-monitor?namespace=ECS&from=1736933523900&to=1737019923900&period=3600&metric_name="cpu_util"&instance_id=
响应示例
状态码:200
正常返回
{ "average" : 0, "max" : 0, "datapoints" : [ { "max" : 0, "min" : 80, "average" : 0, "sum" : 0, "variance" : 0, "timestamp" : 1736933523900, "unit" : "%" }, { "max" : 0, "min" : 0, "average" : 0, "sum" : 0, "variance" : 0, "timestamp" : 1736937123900, "unit" : "%" }, { "max" : 0, "min" : 0, "average" : 0, "sum" : 0, "variance" : 0, "timestamp" : 1737019923900, "unit" : "%" } ], "metric_name" : "cpu_util" }
状态码
状态码 |
描述 |
---|---|
200 |
正常返回 |
错误码
请参见错误码。