ListDriveStats
Sie können die ListDriveStats Methode zur Auflistung von Aktivitätsmessungen auf hoher Ebene für mehrere Laufwerke im Cluster. Standardmäßig liefert diese Methode Statistiken für alle Laufwerke im Cluster, und diese Messwerte sind kumulativ seit dem Hinzufügen des Laufwerks zum Cluster. Einige der von dieser Methode zurückgegebenen Werte sind spezifisch für Blocklaufwerke, andere wiederum spezifisch für Metadatenlaufwerke.
Parameter
Diese Methode hat folgende Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Laufwerke |
Liste der Laufwerks-IDs (driveID), für die Laufwerksstatistiken abgerufen werden sollen. Wenn Sie diesen Parameter weglassen, werden Messwerte für alle Laufwerke zurückgegeben. |
Ganzzahl-Array |
Keine |
Nein |
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Fahrstatistik |
Liste der Laufwerksaktivitätsinformationen für jedes Laufwerk. |
FahrstatistikArray |
Fehler |
Diese Liste enthält die Laufwerks-ID und die zugehörige Fehlermeldung. Es ist immer vorhanden und leer, wenn keine Fehler vorliegen. |
JSON-Objektarray |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"id": 1,
"method": "ListDriveStats",
"params": {
"drives":[22,23]
}
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"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"
}
}
]
}
}
Neu seit Version
9,6