ListVolumeStats
Vous pouvez utiliser ListVolumeStats
la méthode pour obtenir des mesures d'activité de haut niveau pour un seul volume, une liste de volumes ou tous les volumes (si vous omettez le paramètre volumeID). Les valeurs de mesure sont cumulatives à partir de la création du volume.
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
Y compris Virtualvolumes |
Des volumes virtuels sont inclus dans la réponse par défaut. Pour exclure des volumes virtuels, définissez sur false. |
booléen |
vrai |
Non |
ID de volume |
Liste des volumes à partir desquels récupérer les informations d'activité. |
tableau entier |
Non |
Non |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
Statistiques volume |
Liste des informations sur les activités de volume. |
Statistiques volume baie |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "ListVolumeStats", "params": { "volumeIDs": [1] }, "id": 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "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 } ] } }
Nouveau depuis la version
9,6