ListDriveStats
Vous pouvez utiliser la ListDriveStats
méthode pour lister les mesures d'activité générales de plusieurs disques du cluster. Par défaut, cette méthode renvoie les statistiques de tous les lecteurs du cluster, et ces mesures sont cumulatives à partir de l'ajout du lecteur au cluster. Certaines valeurs renvoyées par cette méthode sont spécifiques aux lecteurs de bloc, et certaines sont spécifiques aux lecteurs de métadonnées.
Paramètre
Cette méthode dispose du paramètre d'entrée suivant :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
disques |
Liste des ID de disque (ID de chaîne) pour lesquels renvoyer des statistiques de disque. Si vous omettez ce paramètre, les mesures de tous les disques sont renvoyées. |
tableau entier |
Aucune |
Non |
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom |
Description |
Type |
Statistiques de conduite |
Liste des informations sur les activités de lecteur pour chaque disque. |
|
erreurs |
Cette liste contient l'ID de chaîne et le message d'erreur associé. Il est toujours présent et vide s'il n'y a pas d'erreur. |
Baie d'objets JSON |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "id": 1, "method": "ListDriveStats", "params": { "drives":[22,23] } }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "id": 1, "result": { "driveStats": [ { "driveID": 22, "failedDieCount": 0, "lifeRemainingPercent": 84, "lifetimeReadBytes": 30171004403712, "lifetimeWriteBytes": 103464755527680, "powerOnHours": 17736, "readBytes": 14656542, "readOps": 3624, "reallocatedSectors": 0, "reserveCapacityPercent": 100, "timestamp": "2016-03-01T00:19:24.782735Z", "totalCapacity": 300069052416, "usedCapacity": 1783735635, "usedMemory": 879165440, "writeBytes": 2462169894, "writeOps": 608802 } ], "errors": [ { "driveID": 23, "exception": { "message": "xStatCheckpointDoesNotExist", "name": "xStatCheckpointDoesNotExist" } } ] } }
Nouveau depuis la version
9,6