调用QueryMonitorInfo接口查询监控信息,包含基础监控和服务监控。该API仅适用于专有云企业版3.7.x~3.8.x版本。

Metric

Metirc

Aggregator

system.cpu

avg, min, max

system.load

avg, min, max

system.memory.total

avg, min, max

system.memory.used

avg, min, max

system.net.out

avg, sum

system.net.in

avg, sum

system.disk.total

avg, min, max

system.disk.used

avg, min, max

system.disk.io.out

avg, min, max

system.disk.io.in

avg, min, max

system.disk.count.out

avg, min, max

system.disk.count.in

avg, min, max

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

GET /pop/v5/monitor/queryMonitorInfo HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
Aggregator String Query avg

聚合方式,包含sum、avg、min或max。该值的由Metric的取值决定。

End Long Query 1560852000000

所查询周期的结束时间的时间戳。

Metric String Query system.cpu

指标,可选12种指标,请参见Metric

Start Long Query 1560830400000

所查询周期的开始时间的时间戳。

Tags Json Query {"appId":"da4fstgssdfa"}

维度

Interval String Query 1h

时间粒度。

  • 1m(1分钟)
  • 5m(5分钟)
  • 15m(15分钟)
  • 1h(1小时)

默认为1m。

返回数据

名称 类型 示例值 描述
Code Integer 200

code码

Message String success

信息

MonitorInfo String MonitorInfo

监控信息,符合open TSDB标准。

RequestId String ECD1D6FC-4307-4583-BA6F-215F3857EAF4

请求ID

示例

请求示例

GET /pop/v5/monitor/queryMonitorInfo HTTP/1.1
公共请求头
{
"Aggregator": "avg",
"End": "1560852000000",
"Metric": "system.cpu",
"Start": "1560830400000",
"Tags": "{"appId":"da4fstgssdfa"}"
}

正常返回示例

JSON格式

{
	"Code": "200",
	"Message": "Start is mandatory for this action.",
	"RequestId": "ECD1D6FC-4307-4583-BA6F-215F3857EAF4",
	"MonitorInfo": "MonitorInfo"
}

错误码

访问错误中心查看更多错误码。