La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

GetVolumeStats

Contributeurs

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