Metrics are collected via the JMX interface from the Cassandra Node.
Port: 7199 (TCP) Default
By default JMX doesn't use authentication. If authentication is enabled, a JMX user and password is required.
See the Security page in the Cassandra documentation on how to setup JMX Authentication for server.
Apache Cassandra: 0.8-3.1.1+
Host
Required
The Cassandra node to connect to.
JMX Port
The port for JMX communication to the Cassandra host.
JMX Username
JMX Password
Activity Count
Total number of read, write, gossip, and compaction tasks
Host
The host used to first connect to the cluster
Node Count
Node Count
Keyspace Name
The name of the keyspace
Active Anti Entropy Stage Tasks
Active tasks for repairing consistency
Active Cache Cleanups
Active tasks to clear the cache
Active Compaction Executor Tasks
Active Counter Mutation Stage Tasks
Active Gossip Stage Tasks
Active tasks sharing knowledge of node state
Active Internal Response Stage Tasks
Active tasks responding to non-client initiated messages, including bootstrapping and schema checking
Active Memtable Flush Writer Tasks
Active writes of memtable contents to disk
Active Memtable Post Flush Tasks
Active post flush operations, like discarding commit log files and flushing secondary indexes
Active Memtable Reclaim Memory Tasks (Seconds)
Active tasks to make unused memory available
Active Migration Stage Tasks
Active changes to the schema
Active Misc Stage Tasks
Active miscellaneous operations, including snapshotting or replicating data after a node has been removed
Active Mutation Stage Tasks
Active local writes
Active Native Transport Requests
Active requests to the server using the CQL Native Protocol
Active Pending Range Calculator Tasks
Active calculations of pending rangers per bootstraps and departed nodes
Active Read Repair Stage Tasks
Active check for and repair of damaged replicas
Active Read Stage Tasks
Active local reads
Active Request Response Stage Tasks
Active tasks to handle responses from other nodes
Active Validation Executor Tasks
Active schema validations
Active View Mutation Stage Tasks
Active mutations applied to a view after modifications to a base table
Available Processors
Number of available processors
Batch Size Failure Threshold (Kibibytes)
The maximum size a batch may yield before aborting
CAS Contention Timeout (Milliseconds)
Amount of time to wait for contention resolution for lightweight transactions
CAS Read Condition Not Met
Number of transaction preconditions that did not match current values during read
CAS Read Contention
Number of lightweight transaction reads that were contended
CAS Read Failures
Lightweight transaction reads that failed
CAS Read Latency (Microseconds)
Average duration of CAS Read events
CAS Read Latency Event Count (Microseconds)
CAS Read Timeouts
Number of lightweight transaction reads that timed out
CAS Read Total Latency (Microseconds)
Time spent in CAS Read events since process start
CAS Read Unavailables
Number of lightweight transaction reads that failed because too many replicas were unavailable
CAS Read Unfinished Commit
Number of lightweight transactions that were committed on read
CAS Write Condition Not Met
Number of lightweight transaction writes where preconditions did not match current values
CAS Write Contention
Number of lightweight transaction writes that were contended
CAS Write Failures
Number of lightweight transaction writes that failed
CAS Write Latency (Microseconds)
Average duration of CAS Write events
CAS Write Latency Event Count (Microseconds)
Number of CAS Write events since process start
CAS Write Timeouts
Number of lightweight transaction writes that timed out
CAS Write Total Latency (Microseconds)
Time spent in CAS Write events since process start
CAS Write Unavailables
Number of lightweight transaction writes that failed because too many nodes were unavailable
CAS Write Unfinished Commit
Number of transactions that were committed on write
Chunk Cache Capacity (Bytes)
Chunk Cache Entries
Total number of chunk cache entries
Chunk Cache Misses
Total number of chunk cache misses
Chunk Cache Requests
Total number of chunk cache requests
Chunk Cache Size (Bytes)
Total size of occupied chunk cache
Committed Heap Memory (Bytes)
Amount of heap memory committed for the JVM
Committed Non-Heap Memory (Bytes)
Amount of non-heap memory committed for the JVM
Committed Virtual Memory Size (Bytes)
Compaction Throughput (Mebibytes per Second)
Throttles compaction to the specified total throughput across the node
Completed Anti Entropy Stage Tasks
Completed tasks for repairing consistency
Completed Cache Cleanups
Number of times the cache has been cleared
Completed Compaction Executor Tasks
Completed Counter Mutation Stage Tasks
Completed local counter changes
Completed Gossip Stage Tasks
Completed tasks sharing knowledge of node state
Completed Internal Response Stage Tasks
Completed tasks responding to non-client initiated messages, including bootstrapping and schema checking
Completed Memtable Flush Writer Tasks
Completed writes of memtable contents to disk
Completed Memtable Post Flush Tasks
Completed post flush operations, like discarding commit log files and flushing secondary indexes
Completed Memtable Reclaim Memory Tasks
Completed tasks to make unused memory available
Completed Migration Stage Tasks
Completed changes to the schema
Completed Misc Stage Tasks
Completed miscellaneous operations, including snapshotting or replicating data after a node has been removed
Completed Mutation Stage Tasks
Completed local writes
Completed Native Transport Requests
Completed requests to the server using the CQL Native Protocol
Completed Pending Range Calculator Tasks
Completed calculations of pending rangers per bootstraps and departed nodes
Completed Read Repair Stage Tasks
Completed check for and repair of damaged replicas
Completed Read Stage Tasks
Completed Request Response Stage Tasks
Completed tasks to handle responses from other nodes
Completed Validation Executor Tasks
Completed schema validations
Completed View Mutation Stage Tasks
Completed mutations applied to a view after modifications to a base table
Concurrent Mark Sweep Collection Count
Number of times the old generation has been garbage collected
Concurrent Mark Sweep Collection Time (Milliseconds)
Elapsed time garbage collecting the old generation, or relatively long-lived objects
Counter Cache Capacity
Counter Cache Entries
Counter Cache Hits
Counter Cache Keys to Save
Number of keys that should be saved to disk to quickly warm the counter cache on startup
Counter Cache Requests
Counter Cache Save Period (Seconds)
How often to save counter caches to disk
Counter Cache Size (Bytes)
Total size of occupied counter cache
Counter Write RPC Timeout (Milliseconds)
Timeout for counter updates
Current Generation Number
A value that changes every time the node restarts, faccilitating coordination of data throughout the cluster
Daemon Threads
Current number of live daemon threads
Drain Progress
Progress of drain operations
Free Physical Memory Size (Bytes)
Amount of free memory available to the operating system
Free Swap Space Size (Bytes)
Amount of free swap space
Gossip Running
Whether gossip is running
Hinted Handoff Enabled
A hint indicates that a write needs to be replayed to an unavailable node
Incremental Backups Enabled
Backs up data updated since the last snapshot was taken
Index Info Count
Number of on-heap index entries
Index Info Gets
Number of index seeks
Indexed Entry Size (Bytes)
On-heap index size
Initial Heap Memory (Bytes)
Amount of heap memory that the JVM initially requests from the operating system
Initial Non-Heap Memory (Bytes)
Amount of non-heap memory that the JVM initially requests from the operating system
Initialized
Whether the node is successfully initialized
Inter DC Stream Throughput (Megabits per Second)
Throttles all streaming file transfer between the datacenters
Internal IP Address
The IP used for communication within the Cassandra cluster
Java Version
Java Version
Joined
Whether or not the node has joined the cluster
JVM Implementation
JVM implementation name
Key Cache Capacity (Bytes)
Key cache capacity in bytes
Key Cache Entries
Total number of key cache entries
Key Cache Hits
Total number of key cache hits
Key Cache Keys to Save
Number of keys that should be saved to disk to quickly warm the key cache on startup
Key Cache Requests
Total number of key cache requests
Key Cache Save Period (Seconds)
How often to save key caches to disk
Key Cache Size (Bytes)
Total size of occupied key cache
Load String
Human-readable load value
Maximum File Descriptors
Maximum number of open file descriptors allowed by the operating system
Maximum Heap Memory (Bytes)
Maximum amount of heap memory that could be committed for the JVM
Maximum Hint Window (Milliseconds)
Maximum amount of time that hints are generated for an unresponsive node
Maximum Non-Heap Memory (Bytes)
Maximum amount of non-heap memory that could be committed for the JVM
Native Transport Maximum Concurrent Connections
Maximum number of concurrent client connections
Native Transport Running
Whether or not the native protocol server is running
Objects Pending Finalization
Number of objects queued for finalization, where their memory usage will be reclaimed
Open File Descriptors
Current number of open file descriptors
Operating System
Name of the operating system
Operating System Architecture
Hardware architecture
Operating System Version
Version of the operating system
Operation Mode
Operational mode (leaving, joining, normal, decommissioned, client)
ParNew (Stop the World) Collection Count
Number of times the new generation has been garbage collected
ParNew (Stop the World) Collection Time (Milliseconds)
Elapsed time garbage collecting the new generation, or relatively short-lived objects
Pending Anti Entropy Stage Tasks
Pending tasks for repairing consistency
Pending Cache Cleanups
Pending tasks to clear the cache
Pending Compaction Executor Tasks
Pending compactions
Pending Counter Mutation Stage Tasks
Pending local counter changes
Pending Gossip Stage Tasks
Pending tasks sharing knowledge of node state
Pending Internal Response Stage Tasks
Pending tasks responding to non-client initiated messages, including bootstrapping and schema checking
Pending Memtable Flush Writer Tasks
Pending writes of memtable contents to disk
Pending Memtable Post Flush Tasks
Pending post flush operations, like discarding commit log files and flushing secondary indexes
Pending Memtable Reclaim Memory Tasks
Pending tasks to make unused memory available
Pending Migration Stage Tasks
Pending changes to the schema
Pending Misc Stage Tasks
Pending miscellaneous operations, including snapshotting or replicating data after a node has been removed
Pending Mutation Stage Tasks
Pending local writes
Pending Native Transport Requests
Queued requests to the server using the CQL Native Protocol
Pending Pending Range Calculator Tasks
Pending calculations of pending rangers per bootstraps and departed nodes
Pending Read Repair Stage Tasks
Pending check for and repair of damaged replicas
Pending Read Stage Tasks
Pending local reads
Pending Request Response Stage Tasks
Pending tasks to handle responses from other nodes
Pending Validation Executor Tasks
Pending schema validations
Pending View Mutation Stage Tasks
Pending mutations applied to a view after modifications to a base table
Prepared Statements
Number of prepared statements
Prepared Statements Evicted
Number of prepared statements that have been evicted to save space for other prepared statements
Prepared Statements Executed
Number of prepared statements executed
Process CPU Load
Process CPU Load
Process CPU Time (Nanoseconds)
Amount of time used by the process
Range RPC Timeout (Milliseconds)
Timeout for range requests, which may take longer
Range Slice Failures
Number of token range read requests that failed
Range Slice Latency (Microseconds)
Average duration of Range Slice events
Range Slice Latency Event Count (Microseconds)
Number of Range Slice events since process start
Range Slice Timeouts
Number of token range read requests that timed out
Range Slice Total Latency (Microseconds)
Time spent in Range Slice events since process start
Range Slice Unavailables
Number of token range read requests that failed because too many nodes were unavailable
Read Failures
Reads that failed
Read Latency (Microseconds)
Average duration of Read events
Read Latency Event Count (Microseconds)
Number of Read events since process start
Read RPC Timeout (Milliseconds)
Timeout for reads
Read Timeouts
Reads that timed out
Read Total Latency (Microseconds)
Time spent in Read events since process start
Read Unavailables
Reads that failed because too many nodes were unavailable
Regular Statements Executed
Number of regular (non-prepared) statements executed
Release Version
Version of Cassandra
Removal Status
Status of token removals
Row Cache Capacity (Bytes)
Row cache capacity
Row Cache Entries
Total number of row cache entries
Row Cache Hits
Total number of row cache hits
Row Cache Keys to Save
Number of keys that should be saved to disk to quickly warm the row cache on startup
Row Cache Requests
Total number of row cache requests
Row Cache Save Period (Seconds)
How often to save row caches to disk
Row Cache Size (Bytes)
Total size of occupied row cache
RPC Server Running
Whether or not the Thrift (RPC) server is running
RPC Timeout (Milliseconds)
Overall timeout for all requests
Schema Version
Identifier for the current version of the schema, for comparison purposes
Started Threads
Total number of threads created and also started since the Java virtual machine started
Starting
Whether the node is starting
Storage Exceptions
Number of internal exceptions caught
Storage Load (Bytes)
Size of the on disk data size this node manages
Storage Total Hints
Number of hint messages written to this node since restart
Stream Throughput (Megabits per Second)
Throttles all outbound streaming file transfers on a node to the specified throughput
Streaming Socket Timeout (Milliseconds)
How long to wait before timing out a stream and retrying it from the start of the current file
System CPU Load
System CPU Load
System Load Average
System load average
Threads
Current number of live threads including both daemon and non-daemon threads
Tombstone Failure Threshold
The maximum number of tombstones a query can scan before aborting
Tombstone Warn Threshold
The maximum number of tombstones a query can scan before warning
Total Hints in Progress
Number of hints attemping to be sent currently
Total Physical Memory Size (Bytes)
Amount of memory available to the operating system
Total Swap Space Size (Bytes)
Amount of swap space allocated
Truncate RPC Timeout (Milliseconds)
Timeout for truncate requests, which generally take longer than other requests because of flushing requirements
Uptime (Milliseconds)
Time since Cassandra last started
Used Heap Memory (Bytes)
Amount of heap memory in use
Used Non-Heap Memory (Bytes)
Amount of non-heap memory in use
View Pending Mutations
View mutations that have been attempted but have not yet succeeded
View Replicas Attempted
Number of attempted view replications
View Replicas Succeeded
Number of successful view replications
View Write Failures
View writes that failed
View Write Latency (Microseconds)
Average duration of View Write events
View Write Latency Event Count (Microseconds)
Number of View Write events since process start
View Write Timeouts
Timeouts when writing to materialized views
View Write Total Latency (Microseconds)
Time spent in View Write events since process start
View Write Unavailables
View writes that failed because too many replicas were unavailable
Virtual Machine Version
JVM Implementation Version
Write Failures
Writes that have failed
Write Latency (Microseconds)
Average duration of Write events
Write Latency Event Count (Microseconds)
Number of Write events since process start
Write RPC Timeout (Milliseconds)
Timeout for writes
Write Timeouts
Writes that have timed out
Write Total Latency (Microseconds)
Time spent in Write events since process start
Write Unavailables
Writes that failed because too many replicas were unavailable
All Memtables Live Data Size (Bytes)
amount of live data stored in the memtables (2i and pending flush memtables included), excluding any data structure overhead
All Memtables Off Heap Data Size (Bytes)
Amount of data stored in the memtables (2i and pending flush memtables included) that resides off-heap
All Memtables On Heap Data Size (Bytes)
Amount of data stored in the memtables (2i and pending flush memtables included) that resides on-heap
Bloom Filter Disk Space Used (Bytes)
Disk space used by bloom filter
Bloom Filter Off Heap Memory Used (Bytes)
Amount of off heap memory used for Bloom filters for this table
CAS Commit Latency (Microseconds)
Average duration of CAS Commit events
CAS Commit Latency Event Count (Microseconds)
Number of CAS Commit events since process start
CAS Commit Total Latency (Microseconds)
Time spent in CAS Commit events since process start
CAS Prepare Latency (Microseconds)
Average duration of CAS Prepare events
CAS Prepare Latency Event Count (Microseconds)
Number of CAS Prepare events since process start
CAS Prepare Total Latency (Microseconds)
Time spent in CAS Prepare events since process start
CAS Propose Latency (Microseconds)
Average duration of CAS Propose events
CAS Propose Latency Event Count (Microseconds)
Number of CAS Propose events since process start
CAS Propose Total Latency (Microseconds)
Time spent in CAS Propose events since process start
Compression Metadata Off Heap Memory Used (Bytes)
The amount of off heap memory used for compression offset maps for this keyspace
Index Summary Off Heap Memory Used (Bytes)
Amount of off heap memory used for index summaries for this keyspace
Internal IP Address
The IP used for communication within the Cassandra cluster
Keyspace Name
Name of the keyspace
Live Disk Space Used (Bytes)
Disk space used by SSTables belonging to this keyspace
Live Scanned
Live cells scanned in queries on this keyspace
Memtable Columns Count
Number of columns present in the memtable
Memtable Live Data Size (Bytes)
Amount of live data stored in the memtable, excluding any data structure overhead
Memtable Off Heap Data Size (Bytes)
Amount of data stored in the memtable that resides off-heap, including column related overhead and partitions overwritten
Memtable On Heap Data Size (Bytes)
Amount of data stored in memtables that resides on-heap, including column related overhead and partitions overwritten
Memtable Switch Count
Number of times flush has resulted in the memtable being switched out
Pending Compactions
Number of pending compactions for this keyspace
Pending Flushes
Number of flush tasks pending for this keyspace
Range Latency (Microseconds)
Average duration of Range events
Range Latency Event Count (Microseconds)
Number of Range events since process start
Range Total Latency (Microseconds)
Time spent in Range events since process start
Read Latency (Microseconds)
Average duration of Read events
Read Latency Event Count (Microseconds)
Number of Read events since process start
Read Total Latency (Microseconds)
Time spent in Read events since process start
SSTables Per Read
Number of sstable data files accessed per read
Tombstone Scanned
Tombstones scanned in queries on this Keyspace
Total Disk Space Used (Bytes)
Total disk space used by SSTables belonging to this keyspace including obsolete ones waiting to be garbage collected
Write Latency (Microseconds)
Average duration of Write events
Write Latency Event Count (Microseconds)
Number of Write events since process start
Write Total Latency (Microseconds)
Time spent in Write events since process start
All Memtables Heap Size (Bytes)
Total amount of data stored in the memtables (2i and pending flush memtables included) that resides on-heap
All Memtables Live Data Size (Bytes)
Total amount of live data stored in the memtables (2i and pending flush memtables included) that resides off-heap, excluding any data structure overhead
All Memtables Off Heap Size (Bytes)
Total amount of data stored in the memtables (2i and pending flush memtables included) that resides off-heap
Auto Compaction Disabled
Whether or not automatic compaction has been disabled
Bloom Filter Disk Space Used (Bytes)
Disk space used by bloom filter
Bloom Filter False Positive Ratio
False positive ratio of bloom filter
Bloom Filter False Positives
Number of false positives in bloom filter
Bloom Filter Off Heap Memory Used (Bytes)
Off heap memory used by bloom filter
CAS Commit Latency (Microseconds)
Average duration of CAS Commit events
CAS Commit Latency Event Count (Microseconds)
Number of CAS Commit events since process start
CAS Commit Total Latency (Microseconds)
Time spent in CAS Commit events since process start
CAS Prepare Latency (Microseconds)
Average duration of CAS Prepare events
CAS Prepare Latency Event Count (Microseconds)
Number of CAS Prepare events since process start
CAS Prepare Total Latency (Microseconds)
Time spent in CAS Prepare events since process start
CAS Propose Latency (Microseconds)
Average duration of CAS Propose events
CAS Propose Latency Event Count (Microseconds)
Number of CAS Propose events since process start
CAS Propose Total Latency (Microseconds)
Time spent in CAS Propose events since process start
Compaction Data Written (Bytes)
Compaction Data Written
Compression Metadata Off Heap Memory Used (Bytes)
Off heap memory used by compression meta data
Compression Ratio
Current compression ratio for all SSTables
CRC Check Chance
Defines the probability with which checksums are checked during read to ensure compressed data has not suffered bitrot or corruption
Data Flushed (Bytes)
Data Flushed
Droppable Tombstone Ratio
Ratio of tombstones that can safely be dropped
Estimated Partition Count
Estimated Partition Count
Index Summary Off Heap Memory Used (Bytes)
Off heap memory used by index summary
Internal IP Address
The IP used for communication within the Cassandra cluster
Key Cache Hit Rate (per Second)
Key Cache Hit Rate
Keyspace Name
Name of the keyspace
Live Disk Space Used (Bytes)
Disk space used by SSTables belonging to this column family
Live Scanned
Live cells scanned in queries
Live SSTable Count
Live SSTable Count
Maximum Compaction Threshold
Maximum number of SSTables to allow in a minor compaction when using SizeTieredCompactionStrategy or DateTieredCompactionStrategy
Maximum Partition Size (Bytes)
Maximum Partition Size
Mean Partition Size (Bytes)
Mean Partition Size
Memtable Columns Count
Memtable Columns Count
Memtable Live Data Size (Bytes)
Total amount of live data stored in the memtable, excluding any data structure overhead
Memtable Off Heap Size (Bytes)
Total amount of data stored in the memtable that resides off-heap, including column related overhead and overwritten rows
Memtable On Heap Size (Bytes)
Total amount of data stored in the memtable that resides on-heap, including column related overhead and overwritten rows
Memtable Switch Count
Number of times flush has resulted in the memtable being switched out
Minimum Compaction Threshold
Minimum number of SSTables to trigger a minor compaction when using SizeTieredCompactionStrategy or DateTieredCompactionStrategy
Minimum Partition Size (Bytes)
Minimum Partition Size
Pending Compactions
Estimate of number of pending compactions
Range Latency (Microseconds)
Average duration of Range events
Range Latency Event Count (Microseconds)
Number of Range events since process start
Range Total Latency (Microseconds)
Time spent in Range events since process start
Read Latency (Microseconds)
Average duration of Read events
Read Latency Event Count (Microseconds)
Number of Read events since process start
Read Total Latency (Microseconds)
Time spent in Read events since process start
Row Cache Hit
Number of row cache hits
Row Cache Hit Out Of Range
Row cache hits, but result out of range
Row Cache Miss
Number of row cache misses
Speculative Retries
Speculative Retries
Table Name
Name of the table
Tombstones Scanned
Tombstones scanned in queries
Total Disk Space Used (Bytes)
Total disk space used by SSTables belonging to this CF, including obsolete ones waiting to be GC'd
Unleveled SSTables
Unleveled SSTables
Write Latency (Microseconds)
Average duration of Write events
Write Latency Event Count (Microseconds)
Number of Write events since process start
Write Total Latency (Microseconds)
Time spent in Write events since process start
Keyspace Name
The name of the table's keyspace
Table Name
The name of the table