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 |