Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So fragen Sie alle zugehörigen Überwachungsinformationen einer ECS-Instanz ab
Der Inhalt dieses Artikels befasst sich mit der Abfrage aller zugehörigen Überwachungsinformationen einer ECS-Instanz. Ich hoffe, dass er für Freunde hilfreich ist.
DescribeInstanceMonitorData
Fragen Sie alle zugehörigen Überwachungsinformationen einer ECS-Instanz ab. Der zurückgegebene Überwachungsinhalt umfasst die CPU-Auslastung, den empfangenen Datenverkehr, den gesendeten Datenverkehr, den Netzwerkverkehr und die durchschnittliche Bandbreite der ECS-Instanz. Wenn einige Inhalte in den zurückgegebenen Informationen fehlen, kann dies daran liegen, dass das System die entsprechenden Informationen nicht erhalten hat, beispielsweise weil sich die Instanz zu diesem Zeitpunkt im Status „Gestoppt“ befand.
Beschreibung
Beim Aufruf dieser Schnittstelle müssen Sie Folgendes beachten:
Maximal 400 Überwachungsdaten kann jedes Mal zurückgegeben werden, wenn der angegebene Parameter (EndTime StartTime)/Peroid > 400 ist.
Überwachungsinformationen können für die letzten 30 Tage gleichzeitig abgefragt werden. Wenn der angegebene Parameter StartTime 30 Tage überschreitet, wird ein Fehler zurückgegeben.
Anforderungsparameter
Rückgabeparameter
Beispiel
Beispiel anfordern
https://ecs.aliyuncs.com/?Action=DescribeInstanceMonitorData &InstanceId=i-instnace1 &StartTime=2014-10-29T23:00:00Z &EndTime=2014-10-30T08:00:00Z &<公共请求参数>
Rückgabebeispiel
XML-Format
<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-Format
{ "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" }] } }
Fehlercode
Die folgenden Fehlercodes gelten nur für diese Schnittstelle. Weitere Fehlercodes finden Sie im API Error Center.
Das obige ist der detaillierte Inhalt vonSo fragen Sie alle zugehörigen Überwachungsinformationen einer ECS-Instanz ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!