Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.
GetVolumeStats
Contributeurs
Suggérer des modifications
Vous pouvez utiliser le GetVolumeStats
méthode permettant d'obtenir des mesures d'activité de haut niveau pour un seul volume. Les valeurs sont cumulatives à partir de la création du volume.
Paramètre
Cette méthode dispose du paramètre d'entrée suivant :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
ID de volume |
Spécifie le volume pour lequel les statistiques sont rassemblées. |
entier |
Aucune |
Oui. |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
Statistiques volume |
Informations sur l'activité de volume. |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "GetVolumeStats", "params": { "volumeID": 32 }, "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": 0, "clientQueueDepth": 0, "desiredMetadataHosts": null, "latencyUSec": 0, "metadataHosts": { "deadSecondaries": [], "liveSecondaries": [ 32 ], "primary": 60 }, "nonZeroBlocks": 0, "readBytes": 0, "readBytesLastSample": 0, "readLatencyUSec": 0, "readOps": 0, "readOpsLastSample": 0, "samplePeriodMSec": 0, "throttle": 0, "timestamp": "2016-04-01T21:01:39.130840Z", "unalignedReads": 0, "unalignedWrites": 0, "volumeAccessGroups": [], "volumeID": 1, "volumeSize": 5000658944, "volumeUtilization": 0, "writeBytes": 0, "writeBytesLastSample": 0, "writeLatencyUSec": 0, "writeOps": 0, "writeOpsLastSample": 0, "zeroBlocks": 1220864 } } }
Nouveau depuis la version
9.6