Cassandra integration metrics

The official Datadog integration for monitoring Cassandra. It collects 71 metrics.

Official summary

Track cluster performance, capacity, overall health, and much more.

Metric types

  • gauge (value at a point in time): 70
  • count (occurrences in the interval): 1

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
cassandra.active_tasksThe number of tasks that the thread pool is actively executing.gaugetask
cassandra.bloom_filter_false_ratioThe ratio of Bloom filter false positives to total checks.gaugefraction
cassandra.bytes_flushed.countThe amount of data that was flushed since (re)start.gaugebyte
cassandra.cas_commit_latency.75th_percentileThe latency of paxos commit round - p75.gaugemicrosecond
cassandra.cas_commit_latency.95th_percentileThe latency of paxos commit round - p95.gaugemicrosecond
cassandra.cas_commit_latency.one_minute_rateThe number of paxos commit round per second.gaugeoperation/second
cassandra.cas_prepare_latency.75th_percentileThe latency of paxos prepare round - p75.gaugemicrosecond
cassandra.cas_prepare_latency.95th_percentileThe latency of paxos prepare round - p95.gaugemicrosecond
cassandra.cas_prepare_latency.one_minute_rateThe number of paxos prepare round per second.gaugeoperation/second
cassandra.cas_propose_latency.75th_percentileThe latency of paxos propose round - p75.gaugemicrosecond
cassandra.cas_propose_latency.95th_percentileThe latency of paxos propose round - p95.gaugemicrosecond
cassandra.cas_propose_latency.one_minute_rateThe number of paxos propose round per second.gaugeoperation/second
cassandra.col_update_time_delta_histogram.75th_percentileThe column update time delta - p75.gaugemicrosecond
cassandra.col_update_time_delta_histogram.95th_percentileThe column update time delta - p95.gaugemicrosecond
cassandra.col_update_time_delta_histogram.minThe column update time delta - min.gaugemicrosecond
cassandra.compaction_bytes_written.countThe amount of data that was compacted since (re)start.gaugebyte
cassandra.compression_ratioThe compression ratio for all SSTables. /!\ A low value means a high compression contrary to what the name suggests. Formula used is: 'size of the compressed SSTable / size of original'gaugefraction
cassandra.currently_blocked_tasksThe number of currently blocked tasks for the thread pool.gaugetask
cassandra.currently_blocked_tasks.countThe number of currently blocked tasks for the thread pool.gaugetask
cassandra.db.droppable_tombstone_ratioThe estimate of the droppable tombstone ratio.gaugefraction
cassandra.dropped.one_minute_rateThe tasks dropped during execution for the thread pool.gaugethread
cassandra.exceptions.countThe number of exceptions thrown from 'Storage' metrics.gaugeerror
cassandra.key_cache_hit_rateThe key cache hit rate.gaugefraction
cassandra.latency.75th_percentileThe client request latency - p75.gaugemicrosecond
cassandra.latency.95th_percentileThe client request latency - p95.gaugemicrosecond
cassandra.latency.one_minute_rateThe number of client requests.gaugerequest/second
cassandra.live_disk_space_used.countThe disk space used by "live" SSTables (only counts in use files).gaugebyte
cassandra.live_ss_table_countNumber of "live" (in use) SSTables.gaugefile
cassandra.load.countThe disk space used by live data on a node.gaugebyte
cassandra.max_partition_sizeThe size of the largest compacted partition.gaugebyte
cassandra.max_row_sizeThe size of the largest compacted row.gaugebyte
cassandra.mean_partition_sizeThe average size of compacted partition.gaugebyte
cassandra.mean_row_sizeThe average size of compacted rows.gaugebyte
cassandra.net.down_endpoint_countThe number of unhealthy nodes in the cluster. They represent each individual node's view of the cluster and thus should not be summed across reporting nodes.gaugenode
cassandra.net.up_endpoint_countThe number of healthy nodes in the cluster. They represent each individual node's view of the cluster and thus should not be summed across reporting nodes.gaugenode
cassandra.pending_compactionsThe number of pending compactions.gaugetask
cassandra.pending_flushes.countThe number of pending flushes.gaugeflush
cassandra.pending_tasksThe number of pending tasks for the thread pool.gaugetask
cassandra.range_latency.75th_percentileThe local range request latency - p75.gaugemicrosecond
cassandra.range_latency.95th_percentileThe local range request latency - p95.gaugemicrosecond
cassandra.range_latency.one_minute_rateThe number of local range requests.gaugerequest/second
cassandra.read_latency.75th_percentileThe local read latency - p75.gaugemicrosecond
cassandra.read_latency.95th_percentileThe local read latency - p95.gaugemicrosecond
cassandra.read_latency.99th_percentileThe local read latency - p99.gaugemicrosecond
cassandra.read_latency.one_minute_rateThe number of local read requests.gaugeread/second
cassandra.row_cache_hit.countThe number of row cache hits.gaugehit
cassandra.row_cache_hit_out_of_range.countThe number of row cache hits that do not satisfy the query filter and went to disk.gaugehit
cassandra.row_cache_miss.countThe number of table row cache misses.gaugemiss
cassandra.snapshots_sizeThe disk space truly used by snapshots.gaugebyte
cassandra.ss_tables_per_read_histogram.75th_percentileThe number of SSTable data files accessed per read - p75.gaugefile/read
cassandra.ss_tables_per_read_histogram.95th_percentileThe number of SSTable data files accessed per read - p95.gaugefile/read
cassandra.timeouts.countCount of requests not acknowledged within configurable timeout window.gaugetimeout
cassandra.timeouts.one_minute_rateRecent timeout rate, as an exponentially weighted moving average over a one-minute interval.gaugetimeout/second
cassandra.tombstone_scanned_histogram.75th_percentileNumber of tombstones scanned per read - p75.gaugerecord/read
cassandra.tombstone_scanned_histogram.95th_percentileNumber of tombstones scanned per read - p95.gaugerecord/read
cassandra.total_blocked_tasksTotal blocked tasksgaugetask
cassandra.total_blocked_tasks.countTotal count of blocked taskscounttask
cassandra.total_commit_log_sizeThe size used on disk by commit logs.gaugebyte
cassandra.total_disk_space_used.countTotal disk space used by SSTables including obsolete ones waiting to be GC'd.gaugebyte
cassandra.view_lock_acquire_time.75th_percentileThe time taken acquiring a partition lock for materialized view updates - p75.gaugemicrosecond
cassandra.view_lock_acquire_time.95th_percentileThe time taken acquiring a partition lock for materialized view updates - p95.gaugemicrosecond
cassandra.view_lock_acquire_time.one_minute_rateThe number of requests to acquire a partition lock for materialized view updates.gaugerequest/second
cassandra.view_read_time.75th_percentileThe time taken during the local read of a materialized view update - p75.gaugemicrosecond
cassandra.view_read_time.95th_percentileThe time taken during the local read of a materialized view update - p95.gaugemicrosecond
cassandra.view_read_time.one_minute_rateThe number of local reads for materialized view updates.gaugerequest/second
cassandra.waiting_on_free_memtable_space.75th_percentileThe time spent waiting for free memtable space either on- or off-heap - p75.gaugemicrosecond
cassandra.waiting_on_free_memtable_space.95th_percentileThe time spent waiting for free memtable space either on- or off-heap - p95.gaugemicrosecond
cassandra.write_latency.75th_percentileThe local write latency - p75.gaugemicrosecond
cassandra.write_latency.95th_percentileThe local write latency - p95.gaugemicrosecond
cassandra.write_latency.99th_percentileThe local write latency - p99.gaugemicrosecond
cassandra.write_latency.one_minute_rateThe number of local write requests.gaugewrite/second

Official documentation

Official documentation for the Cassandra integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.