Stackstate-Cassandra Integration

For information on JMX Checks, please see here.

For more details about configuring this integration refer to the following file(s) on GitHub:

Metrics

cassandra.active_tasks
(gauge every 10 seconds)
The number of tasks that the thread pool is actively executing.
shown as task
cassandra.bloom_filter_disk_space_used
(gauge every 10 seconds)
Disk space used by the Bloom filters.
shown as byte
cassandra.bloom_filter_false_positives
(gauge every 10 seconds)
The number of Bloom filter false positives.
shown as event
cassandra.bloom_filter_false_ratio
(gauge every 10 seconds)
The ratio of Bloom filter false positives to total checks.
shown as fraction
cassandra.capacity
(gauge every 10 seconds)
The capacity of the caches, such as the key cache and row cache.
shown as byte
cassandra.completed_tasks
(gauge every 10 seconds)
The number of tasks that the thread pool has completed.
shown as task
cassandra.compression_ratio
(gauge every 10 seconds)
The compression ratio for all SSTables in a column family.
shown as fraction
cassandra.currently_blocked_tasks.count
(gauge every 10 seconds)
The number of currently blocked tasks for the thread pool.
shown as task
cassandra.exceptions.count
(gauge every 10 seconds)
The number of exceptions thrown.
shown as error
cassandra.hits.count
(gauge every 10 seconds)
The number of hits to a cache.
shown as hit
cassandra.latency.count
(gauge every 10 seconds)
The number of client requests.
shown as request
cassandra.latency.one_minute_rate
(gauge every 10 seconds)
Recent rate of client requests, as an exponentially weighted moving average over a one-minute interval.
shown as request/second
cassandra.live_disk_space_used.count
(gauge every 10 seconds)
Disk space used by "live" SSTables (only counts non-obsolete files).
shown as byte
cassandra.live_ss_table_count
(gauge every 10 seconds)
Number of "live" (non-obsolete) SSTables.
shown as file
cassandra.load.count
(gauge every 10 seconds)
Disk space used on a node.
shown as byte
cassandra.max_row_size
(gauge every 10 seconds)
Size of the largest compacted row.
shown as byte
cassandra.mean_row_size
(gauge every 10 seconds)
Average size of compacted rows.
shown as byte
cassandra.memtable_columns_count
(gauge every 10 seconds)
Number of columns in memtable.
shown as column
cassandra.memtable_live_data_size
(gauge every 10 seconds)
Size of data stored in memtable.
shown as byte
cassandra.memtable_switch_count.count
(gauge every 10 seconds)
Number of times a full memtable has been switched out for an empty one due to flushing.
shown as event
cassandra.min_row_size
(gauge every 10 seconds)
Size of the smallest compacted row.
shown as byte
cassandra.pending_tasks
(gauge every 10 seconds)
The number of pending tasks for the thread pool.
shown as task
cassandra.requests.count
(gauge every 10 seconds)
The number of requests to a cache.
shown as request
cassandra.size
(gauge every 10 seconds)
Size of cache.
shown as byte
cassandra.timeouts.count
(gauge every 10 seconds)
Count of requests not acknowledged within configurable timeout window.
shown as timeout
cassandra.timeouts.one_minute_rate
(gauge every 10 seconds)
Recent timeout rate, as an exponentially weighted moving average over a one-minute interval.
shown as timeout/second
cassandra.total_disk_space_used.count
(gauge every 10 seconds)
Disk space used by a column family.
shown as byte
cassandra.total_latency.count
(gauge every 10 seconds)
Total latency for all client requests.
shown as microsecond
cassandra.unavailables.count
(gauge every 10 seconds)
Count of requests for which the required number of nodes was unavailable.
shown as error
cassandra.unavailables.one_minute_rate
(gauge every 10 seconds)
Recent rate of unavailable exceptions, as an exponentially weighted moving average over a one-minute interval.
shown as error/second
cassandra.db.update_interval
(gauge every 10 seconds)
The configurable update interval for the dynamic snitch, which monitors read latency to route requests away from slow nodes.
shown as millisecond
cassandra.db.write_count
(gauge every 10 seconds)
The number of local write requests for a column family. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.latency.count instead)
shown as write
cassandra.db.read_count
(gauge every 10 seconds)
The number of local read requests for a column family. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.latency.count instead)
shown as read
cassandra.db.live_ss_table_count
(gauge every 10 seconds)
Number of "live" (non-obsolete) SSTables. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.live_ss_table_count instead)
shown as file
cassandra.db.total_disk_space_used
(gauge every 10 seconds)
Disk space used by a column family. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.total_disk_space_used.count instead)
shown as byte
cassandra.db.memtable_data_size
(gauge every 10 seconds)
Size of data stored in memtable. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.memtable_live_data_size instead)
shown as byte
cassandra.internal.currently_blocked_tasks
(gauge every 10 seconds)
The number of currently blocked tasks for the thread pool. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.currently_blocked_tasks.count instead)
shown as task
cassandra.db.max_row_size
(gauge every 10 seconds)
Size of the largest compacted row. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.max_row_size instead)
shown as byte
cassandra.db.live_disk_space_used
(gauge every 10 seconds)
Disk space used by "live" SSTables (only counts non-obsolete files). (Metric may not be available for Cassandra versions > 2.2. Use cassandra.live_disk_space_used.count instead)
shown as byte
cassandra.internal.active_count
(gauge every 10 seconds)
The number of tasks that the thread pool is actively executing. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.active_tasks instead)
shown as task
cassandra.internal.completed_tasks
(gauge every 10 seconds)
The number of tasks that the thread pool has completed. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.completed_tasks instead)
shown as task
cassandra.db.total_write_latency_micros
(gauge every 10 seconds)
Total latency for all write requests. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.total_latency.count instead)
shown as microsecond
cassandra.db.total_read_latency_micros
(gauge every 10 seconds)
Total latency for all read requests. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.total_latency.count instead)
shown as microsecond
cassandra.internal.total_blocked_tasks
(gauge every 10 seconds)
The cumulative total of currently blocked tasks for the thread pool. (Metric may not be available for Cassandra versions > 2.2.)
shown as task
cassandra.db.mean_row_size
(gauge every 10 seconds)
Average size of compacted rows. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.mean_row_size instead)
shown as byte
cassandra.db.compression_ratio
(gauge every 10 seconds)
The compression ratio for all SSTables in a column family. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.compression_ratio instead)
shown as fraction
cassandra.db.memtable_switch_count
(gauge every 10 seconds)
Number of times a full memtable has been switched out for an empty one due to flushing. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.memtable_switch_count.count instead)
shown as event
cassandra.db.memtable_columns_count
(gauge every 10 seconds)
Number of columns in memtable. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.memtable_columns_count instead)
shown as column
cassandra.db.min_row_size
(gauge every 10 seconds)
Size of the smallest compacted row. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.min_row_size instead)
shown as byte
cassandra.db.bloom_filter_false_positives
(gauge every 10 seconds)
The number of Bloom filter false positives. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.bloom_filter_false_positives instead)
shown as event
cassandra.db.bloom_filter_disk_space_used
(gauge every 10 seconds)
Disk space used by the Bloom filters. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.bloom_filter_disk_space_used instead)
shown as byte
cassandra.db.bloom_filter_false_ratio
(gauge every 10 seconds)
The ratio of Bloom filter false positives to total checks. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.bloom_filter_false_ratio instead)
shown as fraction
cassandra.net.total_timeouts
(gauge every 10 seconds)
Count of requests not acknowledged within configurable timeout window. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.timeouts.count instead)
shown as timeout
cassandra.db.completed_tasks
(gauge every 10 seconds)
Completed compaction or commitlog tasks. (Metric may not be available for Cassandra versions > 2.2.)
shown as task
cassandra.db.pending_tasks
(gauge every 10 seconds)
Pending compaction, commitlog, or column family tasks. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.pending_tasks instead)
shown as task
cassandra.db.load
(gauge every 10 seconds)
Disk space used on a node. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.load.count instead)
shown as byte
cassandra.db.exception_count
(gauge every 10 seconds)
The number of exceptions thrown. (Metric may not be available for Cassandra versions > 2.2. Use cassandra.exceptions.count instead)
shown as error
cassandra.db.recent_read_latency_micros
(gauge every 10 seconds)
The latency of reads since the last time this attribute was read. (Metric may not be available for Cassandra versions > 2.2.)
shown as microsecond
cassandra.db.recent_write_latency_micros
(gauge every 10 seconds)
The latency of writes since the last time this attribute was read. (Metric may not be available for Cassandra versions > 2.2.)
shown as microsecond
cassandra.db.key_cache_recent_hit_rate
(gauge every 10 seconds)
Ratio of key cache hits to key cache requests since the last time this attribute was read. (Metric may not be available for Cassandra versions > 2.2.)
shown as fraction
cassandra.db.recent_range_latency_micros
(gauge every 10 seconds)
The latency of range scans since the last time this attribute was read. (Metric may not be available for Cassandra versions > 2.2.)
shown as microsecond
cassandra.db.total_range_latency_micros
(gauge every 10 seconds)
Total latency for all range scans. (Metric may not be available for Cassandra versions > 2.2.)
shown as microsecond
cassandra.db.write_operations
(gauge every 10 seconds)
Count of write operations. (Metric may not be available for Cassandra versions > 2.2.)
shown as operation
cassandra.db.read_operations
(gauge every 10 seconds)
Count of read operations. (Metric may not be available for Cassandra versions > 2.2.)
shown as operation
cassandra.db.range_operations
(gauge every 10 seconds)
Count of range scan operations. (Metric may not be available for Cassandra versions > 2.2.)
shown as operation