首頁 >運維 >linux運維 >如何查詢一台 ECS 實例所有相關的監控訊息

如何查詢一台 ECS 實例所有相關的監控訊息

坏嘻嘻
坏嘻嘻原創
2018-09-26 15:43:342890瀏覽

這篇文章帶給大家的內容是關於如何查詢一台 ECS 實例所有相關的監控信息,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

DescribeInstanceMonitorData

查詢一台 ECS 實例所有相關的監控資訊。傳回的監控內容包括 ECS 執行個體的 CPU 使用率、接收的資料流量、傳送的資料流量、網路流量、平均頻寬。當傳回訊息中缺少部分內容時,可能是由於系統沒有取得對應的訊息,例如當時實例處於 已停止(Stopped)狀態。

描述

呼叫該介面時,您需要注意:

每次最多傳回400 條監控數據,如果指定的參數(EndTime StartTime)/Peroid > 400 時,則傳回錯誤。

單次最多能查詢近 30 天內的監控訊息,如果指定的參數 StartTime 超過 30 天,則傳回錯誤。

請求參數

如何查詢一台 ECS 實例所有相關的監控訊息

# 傳回參數

如何查詢一台 ECS 實例所有相關的監控訊息

#範例

#請求範例

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 實例所有相關的監控訊息

以上是如何查詢一台 ECS 實例所有相關的監控訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn