如何查询一台 ECS 实例所有相关的监控信息


本文摘自PHP中文网,作者坏嘻嘻,侵删。

本篇文章给大家带来的内容是关于如何查询一台 ECS 实例所有相关的监控信息,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

DescribeInstanceMonitorData

查询一台 ECS 实例所有相关的监控信息。返回的监控内容包括 ECS 实例的 CPU 使用率、接收的数据流量、发送的数据流量、网络流量、平均带宽。当返回信息中缺少部分内容时,可能是由于系统没有获取到相应的信息,比如当时实例处于 已停止(Stopped)状态。

描述

调用该接口时,您需要注意:

每次最多返回 400 条监控数据,如果指定的参数 (EndTime StartTime)/Peroid > 400 时,则返回错误。

单次最多能查询近 30 天内的监控信息,如果指定的参数 StartTime 超过 30 天,则返回错误。

请求参数

微信截图_20180926154205.png

返回参数

微信截图_20180926154214.png

示例

请求示例

1

2

3

4

5

https://ecs.aliyuncs.com/?Action=DescribeInstanceMonitorData

&InstanceId=i-instnace1

&StartTime=2014-10-29T23:00:00Z

&EndTime=2014-10-30T08:00:00Z

&<公共请求参数>

返回示例

XML 格式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<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 格式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

{

    "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 错误中心。

微信截图_20180926154223.png

以上就是如何查询一台 ECS 实例所有相关的监控信息的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux下怎么运行java?

Linux修改并同步系统时间方法

详细介绍Linux的wget命令

Linux系统中关于网卡设置的教程

Linux与android的区别是什么?

Linux查看端口占用情况

如何查看Linux系统多少位?

Linux中find命令用法详解

为一台或多台ecs实例预约模拟系统事件

Linux如何查找文件位置

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...