The clusterStats object contains statistical data for a cluster. Many of the volume-related statistics contained in the object are averaged for all volumes in the cluster. You can use the GetClusterStats method to retrieve this information for a cluster.
This object contains the following members:
Name | Description | Calculation | Type |
---|---|---|---|
actualIOPS | Current actual IOPS for the entire cluster in the last 500 milliseconds. | Point in time | integer |
averageIOPSize | Average size in bytes of recent I/O to the cluster in the last 500 milliseconds. | Point in time | integer |
clientQueueDepth | The number of outstanding read and write operations to the cluster. | N/A | integer |
clusterUtilization | The percentage of the cluster's max IOPS currently being utilized. This is computed as clusterUtilization = normalizedIOPS / maxIOPS (from GetClusterCapacity). | N/A | float |
latencyUSec | The average time, in microseconds, to complete operations to a cluster in the last 500 milliseconds. | Point in time | integer |
normalizedIOPS | Average number of IOPS for the entire cluster in the last 500 milliseconds. | Point in time | integer |
readBytes | The total cumulative bytes read from the cluster since the creation of the cluster. | Monotonically increasing | integer |
readBytesLastSample | The total number of bytes read from the cluster during the last sample period. | Point in time | integer |
readLatencyUSec | The average time, in microseconds, to complete read operations to the cluster in the last 500 milliseconds. | Point in time | integer |
readLatencyUSecTotal | The total time spent performing read operations since the creation of the cluster. | Monotonically increasing | integer |
readOps | The total cumulative read operations to the cluster since the creation of the cluster. | Monotonically increasing | integer |
readOpsLastSample | The total number of read operations during the last sample period. | Point in time | integer |
samplePeriodMSec | The length of the sample period, in milliseconds. | N/A | integer |
servicesCount | The number of services running on the cluster. If equal to the servicesTotal, this indicates that valid statistics were collected from all nodes. | Point in time | integer |
servicesTotal | The total number of expected services running on the cluster. | N/A | integer |
timestamp | The current time in UTC+0 format. | N/A | ISO 8601 date string |
unalignedReads | The total cumulative unaligned read operations to a cluster since the creation of the cluster. | Monotonically increasing | integer |
unalignedWrites | The total cumulative unaligned write operations to a cluster since the creation of the cluster. | Monotonically increasing | integer |
writeBytes | The total cumulative bytes written to the cluster since the creation of the cluster. | Monotonically increasing | integer |
writeBytesLastSample | The total number of bytes written to the cluster during the last sample period. | Monotonically increasing | integer |
writeLatencyUSec | The average time, in microseconds, to complete write operations to a cluster in the last 500 milliseconds. | Point in time | integer |
writeLatencyUSecTotal | The total time spent performing write operations since the creation of the cluster. | Monotonically increasing | integer |
writeOps | The total cumulative write operations to the cluster since the creation of the cluster. | Monotonically increasing | integer |
writeOpsLastSample | The total number of write operations during the last sample period. | Point in time | integer |