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.yaml
file. -
In the
dse.yaml
file, set the enabled option forresource_level_latency_tracking_options
totrue
.# 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_ms
parameter.The
refresh_rate_ms
specifies the length of the sampling period, that is, the frequency with which this data is updated.