小编给大家分享一下查询一台ECS实例所有相关监控信息的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
DescribeInstanceMonitorData
查询一台 ECS 实例所有相关的监控信息。返回的监控内容包括 ECS 实例的 CPU 使用率、接收的数据流量、发送的数据流量、网络流量、平均带宽。当返回信息中缺少部分内容时,可能是由于系统没有获取到相应的信息,比如当时实例处于 已停止(Stopped)状态。
描述
调用该接口时,您需要注意:
每次最多返回 400 条监控数据,如果指定的参数 (EndTime StartTime)/Peroid > 400 时,则返回错误。
单次最多能查询近 30 天内的监控信息,如果指定的参数 StartTime 超过 30 天,则返回错误。
请求参数

返回参数

示例
请求示例
https://ecs.aliyuncs.com/?Action=DescribeInstanceMonitorData
&InstanceId=i-instnace1
&StartTime=2014-10-29T23:00:00Z
&EndTime=2014-10-30T08:00:00Z
&<公共请求参数>
返回示例
XML 格式
<DescribeInstanceMonitorDataResponse>
<RequestId>C8B26B44-0189-443E-9816-D951F59623A9</RequestId>
<MonitorData>
<InstanceMonitorData>
<InstanceId>Bc0102-23xYm09</InstanceId>
<CPU>2</CPU>
<IntranetRX>122</IntranetRX>
<IntranetTX>343</IntranetTX>
<IntranetFlow>675</IntranetFlow>
<IntranetBandwidth>10</IntranetBandwidth>
<InternetRX>122</InternetRX>
<InternetTX>343</InternetTX>
<InternetFlow>675</InternetFlow>
<InternetBandwidth>10</InternetBandwidth>
<IOPSRead>1000</IOPSRead>
<IOPSWrite>200</IOPSWrite>
<BPSRead>1000</BPSRead>
<BPSWrite>200</BPSWrite>
<TimeStamp>2010-01-21T09:50:23Z</TimeStamp>
</InstanceMonitorData>
</MonitorData>
</DescribeInstanceMonitorDataResponse>
JSON 格式
{
"RequestId": "C8B26B44-0189-443E-9816-D951F59623A9",
"MonitorData": {
"InstanceMonitorData": [{
"InstanceId": "Bc0102-23xYm09",
"CPU": 0,
"IntranetRX": 122,
"IntranetTX": 343,
"IntranetFlow": 675,
"IntranetBandwidth": 10,
"InternetRX": 122,
"InternetTX": 343,
"InternetFlow": 675,
"InternetBandwidth": 10,
"IOPSRead": 1000,
"IOPSWrite": 200,
"BPSRead": 1000,
"BPSWrite": 200,
"TimeStamp": "2010-01-21T09:50:23Z"
}]
}
}
错误码
以下为本接口特有的错误码。更多错误码,请访问 API 错误中心。

看完了这篇文章,相信你对查询一台ECS实例所有相关监控信息的方法有了一定的了解,想了解更多相关知识,欢迎关注天达云行业资讯频道,感谢各位的阅读!