Newts Monitoring
This section describes the metrics that Horizon collects to monitor the Newts keyspace from org.apache.cassandra.metrics.Keyspace
on a Cassandra node.
JMX must be enabled on the Cassandra nodes and made accessible from Horizon to collect these metrics ( see Enabling JMX Authentication and Authorization in the Cassandra documentation).
The data collection process is bound to the agent IP interface whose service name is JMX-Cassandra-Newts
.
The JMXCollector retrieves MBean entities from the Cassandra node.
All memtables data size
Name | Description |
---|---|
AllMemtablesLiveDataSize |
Total amount of live data stored in the memtables (2i and pending flush memtables included) that reside off heap, excluding any data structure overhead. |
AllMemtablesOffHeapDataSize |
Total amount of data stored in the memtables (2i and pending flush memtables included) that reside off heap. |
AllMemtablesOnHeapDataSize |
Total amount of data stored in the memtables (2i and pending flush memtables included) that reside on heap. |
Memtable switch count
Name | Description |
---|---|
MemtableSwitchCount |
Number of times flush has resulted in the memtable being switched out. |
Memtable columns count
Name | Description |
---|---|
MemtableColumnsCount |
Total number of columns present in the memtable. |
Memtable data size
Name | Description |
---|---|
MemtableLiveDataSize |
Total amount of live data stored in the memtable, excluding any data structure overhead. |
MemtableOffHeapDataSize |
Total amount of data stored in the memtable that resides off heap, including column-related overhead and partitions overwritten. |
MemtableOnHeapDataSize |
Total amount of data stored in the memtable that resides on-heap, including column-related overhead and partitions overwritten. |
Read and write latency
Name | Description |
---|---|
ReadTotalLatency |
Local read metrics |
WriteTotalLatency |
Local write metrics |
Range latency
Name | Description |
---|---|
RangeLatency 99th Percentile |
Local range slice metrics 99th percentile |
Latency
Name | Description |
---|---|
CasCommitTotalLatency |
Time spent on Casandra commits since process start. |
CasPrepareTotalLatency |
Time spent on Casandra prepare events since process start. |
CasProposeTotalLatency |
Time spent on Casandra propose events since process start. |
Bloom filter disk space
Name | Description |
---|---|
BloomFilterDiskSpaceUsed |
Disk space that the bloom filter uses. |
Bloom filter off-heap memory
Name | Description |
---|---|
BloomFilterOffHeapMemoryUsed |
Off-heap memory that the bloom filter uses. |
Newts memory usage
Name | Description |
---|---|
CompressionMetadataOffHeapMemoryUsed |
Off-heap memory that the compression metadata uses. |
IndexSummaryOffHeapMemoryUsed |
Off-heap memory that the index summary uses. |