Collecting histogram diagnostics
DSE provides histogram tables for this data:
Histogram | Details table | Summary table | Keyspace details | Keyspace summary | Global details | Global summary |
---|---|---|---|---|---|---|
cell_count |
Y |
Y |
N |
N |
N |
N |
partition_size |
Y |
Y |
N |
N |
N |
N |
range_latency |
Y |
Y |
Y |
N |
Y |
N |
read_latency |
Y |
Y |
Y |
N |
Y |
N |
sstables_per_read |
Y |
Y |
Y |
N |
N |
N |
write_latency |
Y |
Y |
Y |
N |
N |
N |
These tables show similar information to the data obtained by the nodetool tablehistograms utility.
The major difference is that the |
Procedure
-
To enable the collection of table histogram data using the DataStax Enterprise Performance Service:
-
Edit the
dse.yaml
file. -
In the
dse.yaml
file, set the enabled option forhistogram_data_options
to true.# Column Family Histogram data tables options histogram_data_options: enabled: true refresh_rate_ms: 10000 retention_count: 3
-
(Optional) To control how often the statistics are refreshed, increase or decrease the
refresh_rate_ms
option indse.yaml
.The
refresh_rate_ms
specifies the length of the sampling period, that is, the frequency with which this data is updated.