根据指标名查询监控Counter索引
接口描述
请求路径:https://open.didiyunapi.com/dicloud/m/api/counter
请求方法:POST
输入参数
参数名称 |
必选 |
类型 |
描述 |
regionId |
是 |
string |
地域id |
resource |
是 |
array<ResourceInput> |
要查询counter的资源列表 |
ResourceInput:
参数名称 |
必选 |
类型 |
描述 |
resourceType |
是 |
string |
要查询counter的资源类型 |
resourceUuids |
是 |
array<string> |
要查询counter的资源uuid集合 |
metric |
是 |
array<string> |
要查询的指标名称(指标名类型) |
指标名类型:
资源类型 |
支持的metric |
metric中文名 |
单位 |
说明 |
dc2 |
cpu.util |
cpu使用率 |
% |
- |
dc2 |
disk.read |
磁盘读 |
MB/s |
DC2上挂载磁盘的读数据 |
dc2 |
disk.write |
磁盘写 |
MB/s |
DC2上挂载磁盘的写数据 |
dc2 |
net.in |
网卡接收流量 |
MB/s |
DC2的内网流量 |
dc2 |
net.out |
网卡发送流量 |
MB/s |
DC2的内网流量 |
eip |
rxbytes |
入方向流量 |
Bytes/10s |
- |
eip |
rxpkts |
入方向包数 |
个/10s |
- |
eip |
txbytes |
出方向流量 |
Bytes/10s |
- |
eip |
txpkts |
出方向包数 |
个/10s |
- |
输出参数
参数名称 |
类型 |
描述 |
errno |
int |
错误码 |
errmsg |
string |
请求错误说明 |
requestId |
string |
请求唯一标识 |
data |
array<CounterOutput> |
请求返回数据 |
CounterOutput:
参数名称 |
类型 |
描述 |
resourceType |
string |
资源类型 |
resourceUuid |
string |
资源uuid |
alias |
string |
别名 |
metric |
string |
监控指标名 |
metricAlias |
string |
监控指标别名 |
counters |
array<Counter> |
包含的指标曲线 |
Counter:
参数名称 |
类型 |
描述 |
monitorTags |
string |
资源包含的曲线tags |
step |
int |
监控指标上报周期,单位为秒 |
dstype |
string |
数据源的统计类型 |
数据源的统计类型:
dstype |
描述 |
GAUGE |
实测值,存储的是实际值 |
COUNTER |
计数值,存储的是数值的变化率 |
错误码
示例
请求:
curl -X POST \
https://open.didiyunapi.com/dicloud/m/api/counter \
-H 'Authorization: Bearer 9a609744ad675e8fbfcdbf14511b24e6ddd6b427b4d256969534a81d0773f4d7' \
-H 'Content-Type: application/json;charset=UTF-8' \
-d '{
"regionId": "gz",
"resource":[{
"resourceType":"eip",
"resourceUuids":["c0f2ec421b6b591ba87fd0cc4c259313"],
"metric":["rxbytes","txbytes"]
}]
}'
输出:
{
"data": [
{
"alias": "116.85.46.204",
"counters": [
{
"monitorTags": "",
"step": 10
}
],
"eipTags": [],
"metric": "rxbytes",
"metricAlias": "入方向流量",
"resourceId": "eip-gmn95b5b",
"resourceType": "eip",
"resourceUuid": "c0f2ec421b6b591ba87fd0cc4c259313"
},
{
"alias": "116.85.46.204",
"counters": [
{
"monitorTags": "",
"step": 10
}
],
"eipTags": [],
"metric": "txbytes",
"metricAlias": "出方向流量",
"resourceId": "eip-gmn95b5b",
"resourceType": "eip",
"resourceUuid": "c0f2ec421b6b591ba87fd0cc4c259313"
}
],
"errmsg": "ok",
"errno": 0,
"requestId": "0a59253c5c78ad78604b4b9a0307dc02"
}