Collecting object I/O level diagnostics
The following object I/O level diagnostic tables collect data on object I/O statistics:
object_io-
Per node recent latency metrics by keyspace and table.
object_read_io_snapshot-
Per node recent latency metrics, broken down by keyspace and table and orders data by mean read latency.
object_write_io_snapshot-
Per node recent latency metrics, broken down by keyspace and table and orders data mean write latency.
Where is the dse.yaml file?
The location of the dse.yaml file depends on the type of installation:
| Installation Type | Location |
|---|---|
Package installations + Installer-Services installations |
|
Tarball installations + Installer-No Services installations |
|
Procedure
To enable the collection of this data:
-
Edit the
dse.yamlfile. -
In the
dse.yamlfile, set the enabled option forresource_level_latency_tracking_optionstotrue.# Data Resource latency tracking settings resource_level_latency_tracking_options: enabled: true refresh_rate_ms: 10000 -
Optional: To control how often the statistics are refreshed, increase or decrease the
refresh_rate_msparameter.The
refresh_rate_msspecifies the length of the sampling period, that is, the frequency with which this data is updated.