ListDriveStats
È possibile utilizzare ListDriveStats
metodo per elencare le misurazioni delle attività di alto livello per più dischi nel cluster. Per impostazione predefinita, questo metodo restituisce statistiche per tutti i dischi nel cluster e queste misurazioni sono cumulative dall'aggiunta del disco al cluster. Alcuni valori restituiti da questo metodo sono specifici per i dischi a blocchi, mentre altri sono specifici per i dischi metadati.
Parametro
Questo metodo ha il seguente parametro di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
dischi |
Elenco degli ID del disco (ID disco) per i quali restituire le statistiche del disco. Se si omette questo parametro, vengono restituite le misurazioni per tutti i dischi. |
array intero |
Nessuno |
No |
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome |
Descrizione |
Tipo |
DriveStats |
Elenco delle informazioni sull'attività del disco per ciascun disco. |
DriveStats array |
errori |
Questo elenco contiene l'ID del driver e il relativo messaggio di errore. È sempre presente e vuoto se non ci sono errori. |
Array di oggetti JSON |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "id": 1, "method": "ListDriveStats", "params": { "drives":[22,23] } }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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" } } ] } }
Novità dalla versione
9.6