ListVolumeStats
Vous pouvez utiliser le ListVolumeStats
Méthode permettant d'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 Volume IDS). 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