ListVolumeStats
Sie können die ListVolumeStats Methode zum Abrufen von Aktivitätsmessungen auf hoher Ebene für ein einzelnes Volumen, eine Liste von Volumina oder alle Volumina (wenn Sie den Parameter volumeIDs weglassen). Die Messwerte werden seit der Erzeugung des Volumens kumulativ erfasst.
Parameter
Diese Methode hat die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Virtuelle Volumes einbeziehen |
Virtuelle Volumes werden standardmäßig in die Antwort einbezogen. Um virtuelle Volumes auszuschließen, auf „false“ setzen. |
boolescher Wert |
true |
Nein |
Volume-IDs |
Eine Liste der Bände, aus denen Aktivitätsinformationen abgerufen werden können. |
Ganzzahl-Array |
Nein |
Nein |
Rückgabewert
Diese Methode hat folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
volumeStats |
Liste der Volumenaktivitätsinformationen. |
volumeStatsArray |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "ListVolumeStats",
"params": {
"volumeIDs": [1]
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"volumeStats": [
{
"accountID": 1,
"actualIOPS": 0,
"asyncDelay": null,
"averageIOPSize": 0,
"burstIOPSCredit": 30000,
"clientQueueDepth": 0,
"desiredMetadataHosts": null,
"latencyUSec": 0,
"metadataHosts": {
"deadSecondaries": [],
"liveSecondaries": [
47
],
"primary": 33
},
"nonZeroBlocks": 22080699,
"readBytes": 657262370816,
"readBytesLastSample": 0,
"readLatencyUSec": 0,
"readOps": 160464446,
"readOpsLastSample": 0,
"samplePeriodMSec": 500,
"throttle": 0,
"timestamp": "2016-03-09T19:39:15.771697Z",
"unalignedReads": 0,
"unalignedWrites": 0,
"volumeAccessGroups": [
1
],
"volumeID": 1,
"volumeSize": 107374182400,
"volumeUtilization": 0,
"writeBytes": 219117547520,
"writeBytesLastSample": 0,
"writeLatencyUSec": 0,
"writeOps": 53495495,
"writeOpsLastSample": 0,
"zeroBlocks": 4133701
}
]
}
}
Neu seit Version
9,6