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.
The location of the dse.yaml file depends on the type of installation:
-
Package installations and Installer-Services installations:
/etc/dse/dse.yaml -
Tarball installations and Installer-No Services installations:
<installation_location>/resources/dse/conf/dse.yaml
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.