Google Cloud Monitoring Metrics

Key
Metric Type
Display Name
Kind, Type, Unit Description
Labels

🚧

Metric prefixes

All metrics listed below are prefixed with external.googleapis.com/bluemedora/generic_node/cassandra except for the metrics that are also listed in the associated Stackdriver Agent Migration page. If the collector is installed on the Cassandra host system, the metrics listed there will be prefixed with agent.googleapis.com/cassandra

Google Cloud Monitoring Metrics
/cluster/activity_count
Activity Count
CUMULATIVE, INT64, n/aNumber of read, write, gossip, and compaction tasks.
/client_request/latency/50p
Read latency
GAUGE, DOUBLE, usLatency of standard read requests.
operation: The storage operation name.
/client_request/latency/95p
Read latency
GAUGE, DOUBLE, usLatency of standard read requests.
operation: The storage operation name.
/client_request/latency/99p
Read latency
GAUGE, DOUBLE, usLatency of standard read requests.
operation: The storage operation name.
/client_request/latency/max
Read latency
GAUGE, DOUBLE, usLatency of standard read requests.
operation: The storage operation name.
/current_tasks
Tasks
GAUGE, DOUBLE, n/aNumber of tasks in queue with the given task status.
stage_name: The name of the queue stage.
task_status: The status of the task (pending, active).
/completed_tasks
Completed tasks
CUMULATIVE, INT64, n/aNumber of completed tasks in queue.
stage_name: The name of the queue stage. (counter_mutation, mutation, read_repair, request_response).
/node/thread_pool/compaction_executor/task_count
Thread Pool Compaction Executor Task Count
GAUGE, INT64, n/aNumber of requested tasks on this pool
state: Current state of task (active, pending).
/node/client/unavailable_exception_count
Client Unavailable Exception Count
CUMULATIVE, INT64, n/aThe number of events that failed because too many replicas were unavailable
request_type: Request type (read, cas_read, write, cas_write, range_slice, view_write).
/node/client/latency
Client Latency
CUMULATIVE, INT64, usTime spent in request events since process start.
request_type: Request type (read, cas_read, write, cas_write, range_slice, view_write).
/node/client/average_latency
Client Average Latency
GAUGE, DOUBLE, usAverage time spent in request events.
request_type: Request type ('read', 'cas_read', 'write', 'cas_write', 'range_slice', 'view_write').
/node/client/timeout_count
Client Timeout Count
CUMULATIVE, INT64, n/aThe count of requests not acknowledged within timeout window
request_type: Request type (read, cas_read, write, cas_write, view_write, range_slice).
/node/client/failure_count
Client Failure Count
CUMULATIVE, INT64, n/aThe number of request events that failed.
request_type: Request type (read, cas_read, write, cas_write, view_write, range_slice).
/node/client/request_count
Client Request Count
CUMULATIVE, INT64, usNumber of request events since process start.
request_type: Request type (read, cas_read, write, cas_write, view_write, range_slice).
/cache/hits
Hit count
CUMULATIVE, INT64, n/aKey cache hit count for the table.
cache: The name of the cache.
/node/cache/misses
Cache Misses
CUMULATIVE, INT64, n/aNumber of cache misses.
cache: Cache ('key', 'chunk', 'row').
/node/cache/capacity
Cache Capacity
GAUGE, INT64, ByNumber of cache capacity.
cache: Cache ('key', 'counter', 'chunk', 'row').
/node/cache/requests
Cache Requests
CUMULATIVE, INT64, n/aNumber of cache requests.
cache: Cache ('key', 'counter', 'chunk', 'row').
/node/cache/size
Cache Size
GAUGE, INT64, ByNumber of cache size.
cache: Cache ('key', 'counter', 'chunk', 'row').
/node/cache/entries
Cache Entries
GAUGE, INT64, n/aNumber of cache entries.
cache: Cache ('key', 'counter', 'chunk', 'row').
/dropped_message/dropped_count
Dropped messages
CUMULATIVE, INT64, n/aTotal number of dropped messages for the mutation.
operation: The storage operation name.
/node/garbage_collection/concurrent_mark_sweep_collection_time
Garbage Collection Concurrent Mark Sweep Collection Time
CUMULATIVE, INT64, msElapsed time garbage collecting the old generation, or relatively long-lived objects.
/node/garbage_collection/concurrent_mark_sweep_collection_count
Garbage Collection Concurrent Mark Sweep Collection Count
CUMULATIVE, INT64, n/aNumber of times the old generation has been garbage collected.
/node/garbage_collection/par_new_collection_time
Garbage Collection Par New Collection Time
CUMULATIVE, INT64, msElapsed time garbage collecting the new generation, or relatively short-lived objects.
/node/garbage_collection/par_new_collection_count
Garbage Collection Par New Collection Count
CUMULATIVE, INT64, n/aNumber of times the new generation has been garbage collected.
/node/thread_pool/compaction_executor/completed_task_count
Thread Pool Compaction Executor Completed Task Count
CUMULATIVE, INT64, n/aCompleted compactions.
/node/active_cache_cleanups
Active Cache Cleanups
GAUGE, INT64, n/aActive tasks to clear the cache.
/node/active_native_transport_requests
Active Native Transport Requests
GAUGE, INT64, n/aActive requests to the server using the CQL Native Protocol.
/node/active_pending_range_calculator_tasks
Active Pending Range Calculator Tasks
GAUGE, INT64, n/aActive calculations of pending rangers per bootstraps and departed nodes.
/node/cas_read_condition_not_met
CAS Read Condition Not Met
CUMULATIVE, INT64, n/aNumber of transaction preconditions that did not match current values during read.
/node/cas_read_contention
CAS Read Contention
CUMULATIVE, INT64, n/aNumber of lightweight transaction reads that were contended.
/node/cas_read_unfinished_commit
CAS Read Unfinished Commit
CUMULATIVE, INT64, n/aNumber of lightweight transactions that were committed on read.
/node/cas_write_condition_not_met
CAS Write Condition Not Met
CUMULATIVE, INT64, n/aNumber of lightweight transaction writes where preconditions did not match current values.
/node/cas_write_contention
CAS Write Contention
CUMULATIVE, INT64, n/aNumber of lightweight transaction writes that were contended.
/node/cas_write_unfinished_commit
CAS Write Unfinished Commit
CUMULATIVE, INT64, n/aNumber of transactions that were committed on write.
/commitlog_total_size
Commit log size
GAUGE, DOUBLE, ByCurrent data size of all commit log segments.
/node/memory/committed_heap
Committed Heap Memory
GAUGE, INT64, ByAmount of heap memory committed for the JVM.
/node/memory/committed_non_heap
Committed Non-Heap Memory
GAUGE, INT64, ByAmount of non-heap memory committed for the JVM.
/node/memory/committed_virtual
Committed Virtual Memory Size
GAUGE, INT64, ByAmount of memory allocated.
/node/completed_cache_cleanups
Completed Cache Cleanups
CUMULATIVE, INT64, n/aNumber of times the cache has been cleared.
/node/completed_native_transport_requests
Completed Native Transport Requests
CUMULATIVE, INT64, n/aCompleted requests to the server using the CQL Native Protocol.
/node/completed_pending_range_calculator_tasks
Completed Pending Range Calculator Tasks
CUMULATIVE, INT64, n/aCompleted calculations of pending rangers per bootstraps and departed nodes.
/node/completed_validation_executor_tasks
Completed Validation Executor Tasks
CUMULATIVE, INT64, n/aCompleted schema validations.
/node/daemon_threads
Daemon Threads
GAUGE, INT64, n/aCurrent number of live daemon threads.
/node/memory/free_physical
Free Physical Memory Size
GAUGE, INT64, ByAmount of free memory available to the operating system.
/node/free_swap_space
Free Swap Space Size
GAUGE, INT64, ByAmount of free swap space.
/node/gossip_running
Gossip Running
GAUGE, BOOL, n/aWhether gossip is running.
/node/index_info_count
Index Info Count
CUMULATIVE, INT64, n/aNumber of on-heap index entries.
/node/index_info_gets
Index Info Gets
CUMULATIVE, INT64, n/aNumber of index seeks.
/node/indexed_entry_size
Indexed Entry Size
CUMULATIVE, INT64, ByOn-heap index size.
/node/initialized
Initialized
GAUGE, BOOL, n/aWhether the node is successfully initialized.
/node/joined
Joined
GAUGE, BOOL, n/aWhether or not the node has joined the cluster.
/node/memory/maximum_heap
Maximum Heap Memory
GAUGE, INT64, ByMaximum amount of heap memory that could be committed for the JVM.
/node/memory/maximum_non_heap
Maximum Non-Heap Memory
GAUGE, INT64, ByMaximum amount of non-heap memory that could be committed for the JVM.
/node/native_transport_running
Native Transport Running
GAUGE, BOOL, n/aWhether or not the native protocol server is running.
/node/memory/objects_pending_finalization
Objects Pending Finalization
GAUGE, INT64, n/aNumber of objects queued for finalization, where their memory usage will be reclaimed.
/node/open_file_descriptors
Open File Descriptors
CUMULATIVE, INT64, n/aCurrent number of open file descriptors.
/node/pending_cache_cleanups
Pending Cache Cleanups
GAUGE, INT64, n/aPending tasks to clear the cache.
/node/pending_pending_range_calculator_tasks
Pending Pending Range Calculator Tasks
GAUGE, INT64, n/aPending calculations of pending rangers per bootstraps and departed nodes.
/node/pending_validation_executor_tasks
Pending Validation Executor Tasks
GAUGE, INT64, n/aPending schema validations.
/node/pending_native_transport_requests
Pending Native Transport Requests
GAUGE, INT64, n/aQueued requests to the server using the CQL Native Protocol.
/node/prepared_statements
Prepared Statements
GAUGE, INT64, n/aNumber of prepared statements.
/node/prepared_statements_evicted
Prepared Statements Evicted
CUMULATIVE, INT64, n/aNumber of prepared statements that have been evicted to save space for other prepared statements.
/node/prepared_statements_executed
Prepared Statements Executed
CUMULATIVE, INT64, n/aNumber of prepared statements executed.
/node/cpu/process_load
Process CPU Load
GAUGE, DOUBLE, n/aProcess CPU Load.
/node/cpu/process_time
Process CPU Time
CUMULATIVE, INT64, nsAmount of time used by the process.
/node/regular_statements_executed
Regular Statements Executed
CUMULATIVE, INT64, n/aNumber of regular (non-prepared) statements executed.
/node/rpc_server_running
RPC Server Running
GAUGE, BOOL, n/aWhether or not the Thrift (RPC) server is running.
/node/started_threads
Started Threads
CUMULATIVE, INT64, n/aNumber of threads created and also started since the Java virtual machine started.
/node/starting
Starting
GAUGE, BOOL, n/aWhether the node is starting.
/storage_service_exception_count
Exceptions
CUMULATIVE, INT64, n/aThe number of exceptions thrown by the storage operations.
/storage_service_load
Storage load
GAUGE, DOUBLE, ByTotal disk space used for this node.
/node/storage_total_hints
Storage Total Hints
CUMULATIVE, INT64, n/aNumber of hint messages written to this node since restart.
/node/cpu/system_load
System CPU Load
GAUGE, DOUBLE, n/aSystem CPU Load.
/node/cpu/system_load_average
System Load Average
GAUGE, DOUBLE, n/aSystem load average.
/node/threads
Threads
GAUGE, INT64, n/aCurrent number of live threads including both daemon and non-daemon threads.
/node/hints_in_progress
Hints in Progress
GAUGE, INT64, n/aNumber of hints attemping to be sent currently.
/node/memory/physical
Physical Memory Size
GAUGE, INT64, ByAmount of memory available to the operating system.
/node/swap_space
Swap Space Size
GAUGE, INT64, ByAmount of swap space allocated.
/node/uptime
Uptime
GAUGE, INT64, msTime since Cassandra last started.
/node/memory/used_heap
Used Heap Memory
GAUGE, INT64, ByAmount of heap memory in use.
/node/memory/used_non_heap
Used Non-Heap Memory
GAUGE, INT64, ByAmount of non-heap memory in use.
/node/view_pending_mutations
View Pending Mutations
GAUGE, INT64, n/aView mutations that have been attempted but have not yet succeeded.
/node/view_replicas_attempted
View Replicas Attempted
CUMULATIVE, INT64, n/aNumber of attempted view replications.
/node/view_replicas_succeeded
View Replicas Succeeded
CUMULATIVE, INT64, n/aNumber of successful view replications.
/node/write_unavailables
Write Unavailables
CUMULATIVE, INT64, n/aWrites that failed because too many replicas were unavailable.
/column_family/max_row_size
Max row size
GAUGE, DOUBLE, BySize of the largest compacted row.
/column_family/compression_ratio
Compression ratio
GAUGE, DOUBLE, n/aCurrent compression ratio for all SSTables.
/node_keyspace/client/latency
Client Latency
CUMULATIVE, INT64, usTime spent in request events since process start.
request_type: Request type ('cas_commit', 'cas_prepare', 'cas_propose', 'range', 'read', 'write').
/node_keyspace/client/average_latency
Client Average Latency
GAUGE, DOUBLE, usAverage time spent in request events.
request_type: Request type ('cas_commit', 'cas_prepare', 'cas_propose', 'range', 'read', 'write').
/node_keyspace/client/request_count
Client Request Count
CUMULATIVE, INT64, usNumber of request events since process start.
request_type: Request type ('cas_commit', 'cas_prepare', 'cas_propose', 'range', 'read', 'write').
/node_keyspace/all_memtables/live_data
All Memtables Live Data Size
GAUGE, INT64, Byamount of live data stored in the memtables (2i and pending flush memtables included), excluding any data structure overhead.
/node_keyspace/all_memtables/off_heap_data
All Memtables Off Heap Data Size
GAUGE, INT64, ByAmount of data stored in the memtables (2i and pending flush memtables included) that resides off-heap.
/node_keyspace/all_memtables/on_heap_data
All Memtables On Heap Data Size
GAUGE, INT64, ByAmount of data stored in the memtables (2i and pending flush memtables included) that resides on-heap.
/node_keyspace/bloom_filter/disk/space_used
Bloom Filter Disk Space Used
GAUGE, INT64, ByDisk space used by bloom filter.
/node_keyspace/bloom_filter/memory/off_heap_used
Bloom Filter Off Heap Memory Used
GAUGE, INT64, ByAmount of off heap memory used for Bloom filters for this table.
/node_keyspace/compression_metadata/memory/off_heap_used
Compression Metadata Off Heap Memory Used
GAUGE, INT64, ByThe amount of off heap memory used for compression offset maps for this keyspace.
/node_keyspace/index_summary/memory/off_heap_used
Index Summary Off Heap Memory Used
GAUGE, INT64, ByAmount of off heap memory used for index summaries for this keyspace.
/node_keyspace/disk/live_space_used
Live Disk Space Used
GAUGE, INT64, ByDisk space used by SSTables belonging to this keyspace.
/node_keyspace/live_scanned
Live Scanned
GAUGE, INT64, n/aLive cells scanned in queries on this keyspace.
/node_keyspace/memtable/column_count
Memtable Columns Count
GAUGE, INT64, n/aNumber of columns present in the memtable.
/node_keyspace/memtable/live_data
Memtable Live Data Size
GAUGE, INT64, ByAmount of live data stored in the memtable, excluding any data structure overhead.
/node_keyspace/memtable/off_heap_data
Memtable Off Heap Data Size
GAUGE, INT64, ByAmount of data stored in the memtable that resides off-heap, including column related overhead and partitions overwritten.
/node_keyspace/memtable/on_heap_data
Memtable On Heap Data Size
GAUGE, INT64, ByAmount of data stored in memtables that resides on-heap, including column related overhead and partitions overwritten.
/node_keyspace/memtable/switch_count
Memtable Switch Count
CUMULATIVE, INT64, n/aNumber of times flush has resulted in the memtable being switched out.
/node_keyspace/pending_compactions
Pending Compactions
GAUGE, INT64, n/aNumber of pending compactions for this keyspace.
/node_keyspace/pending_flushes
Pending Flushes
GAUGE, INT64, n/aNumber of flush tasks pending for this keyspace.
/node_keyspace/sstables_per_read
SSTables Per Read
GAUGE, INT64, n/aNumber of sstable data files accessed per read.
/node_keyspace/tombstone_scanned
Tombstone Scanned
GAUGE, INT64, n/aTombstones scanned in queries on this Keyspace.
/node_keyspace/disk/space_used
Disk Space Used
GAUGE, INT64, ByDisk space used by SSTables belonging to this keyspace including obsolete ones waiting to be garbage collected.
/node_table/client/latency
Client Latency
CUMULATIVE, INT64, usTime spent in request events since process start.
request_type: Request type ('cas_commit', 'cas_prepare', 'cas_propose', 'range', 'read', 'write').
/node_table/client/average_latency
Client Average Latency
GAUGE, DOUBLE, usAverage time spent in request events.
request_type: Request type ('cas_commit', 'cas_prepare', 'cas_propose', 'range', 'read', 'write').
/node_table/client/request_count
Client Request Count
CUMULATIVE, INT64, usNumber of request events since process start.
request_type: Request type ('cas_commit', 'cas_prepare', 'cas_propose', 'range', 'read', 'write').
/node_table/all_memtables/heap
All Memtables Heap Size
GAUGE, INT64, ByAmount of data stored in the memtables (2i and pending flush memtables included) that resides on-heap.
/node_table/all_memtables/live_data
All Memtables Live Data Size
GAUGE, INT64, ByAmount of live data stored in the memtables (2i and pending flush memtables included) that resides off-heap, excluding any data structure overhead.
/node_table/all_memtables/off_heap
All Memtables Off Heap Size
GAUGE, INT64, ByAmount of data stored in the memtables (2i and pending flush memtables included) that resides off-heap.
/node_table/bloom_filter/disk/space_used
Bloom Filter Disk Space Used
GAUGE, INT64, ByDisk space used by bloom filter.
/node_table/bloom_filter/false_positive_ratio
Bloom Filter False Positive Ratio
GAUGE, DOUBLE, n/aFalse positive ratio of bloom filter.
/node_table/bloom_filter/false_positives
Bloom Filter False Positives
GAUGE, INT64, n/aNumber of false positives in bloom filter.
/node_table/bloom_filter/memory/off_heap_used
Bloom Filter Off Heap Memory Used
GAUGE, INT64, ByOff heap memory used by bloom filter.
/node_table/compaction_data_written
Compaction Data Written
GAUGE, INT64, ByCompaction Data Written.
/node_table/compression_metadata/memory/off_heap_used
Compression Metadata Off Heap Memory Used
GAUGE, INT64, ByOff heap memory used by compression meta data.
/node_table/compression_ratio
Compression ratio
GAUGE, DOUBLE, n/aCurrent compression ratio for the SSTable.
/node_table/crc_check_chance
CRC Check Chance
GAUGE, DOUBLE, n/aDefines the probability with which checksums are checked during read to ensure compressed data has not suffered bitrot or corruption.
/node_table/disk/data_flushed
Data Flushed
CUMULATIVE, INT64, ByData Flushed.
/node_table/droppable_tombstone_ratio
Droppable Tombstone Ratio
GAUGE, DOUBLE, n/aRatio of tombstones that can safely be dropped.
/node_table/estimated_partition_count
Estimated Partition Count
GAUGE, INT64, n/aEstimated Partition Count.
/node_table/index_summary/memory/off_heap_used
Index Summary Off Heap Memory Used
GAUGE, INT64, ByOff heap memory used by index summary.
/node_table/key_cache_hit_rate
Key Cache Hit Rate
GAUGE, DOUBLE, /sKey Cache Hit Rate.
/node_table/disk/live_space_used
Live Disk Space Used
CUMULATIVE, INT64, ByDisk space used by SSTables belonging to this column family.
/node_table/live_scanned
Live Scanned
CUMULATIVE, INT64, n/aLive cells scanned in queries.
/node_table/live_sstable_count
Live SSTable Count
GAUGE, INT64, n/aLive SSTable Count.
/node_table/max_partition_size
Max Partition Size
GAUGE, INT64, ByMax Partition Size.
/node_table/mean_partition_size
Mean Partition Size
GAUGE, INT64, ByMean Partition Size.
/node_table/memtable/columns_count
Memtable Columns Count
GAUGE, INT64, n/aMemtable Columns Count.
/node_table/memtable/live_data
Memtable Live Data Size
GAUGE, INT64, ByAmount of live data stored in the memtable, excluding any data structure overhead.
/node_table/memtable/off_heap
Memtable Off Heap Size
GAUGE, INT64, ByAmount of data stored in the memtable that resides off-heap, including column related overhead and overwritten rows.
/node_table/memtable/on_heap
Memtable On Heap Size
GAUGE, INT64, ByAmount of data stored in the memtable that resides on-heap, including column related overhead and overwritten rows.
/node_table/memtable/switch_count
Memtable Switch Count
CUMULATIVE, INT64, n/aNumber of times flush has resulted in the memtable being switched out.
/node_table/minimum_partition_size
Minimum Partition Size
GAUGE, INT64, ByMinimum Partition Size.
/node_table/pending_compactions
Pending Compactions
GAUGE, INT64, n/aEstimate of number of pending compactions.
/node_table/row_cache_hits
Row Cache Hits
GAUGE, INT64, n/aNumber of row cache hits.
/node_table/row_cache_hit_out_of_range
Row Cache Hit Out Of Range
CUMULATIVE, INT64, n/aRow cache hits, but result out of range.
/node_table/row_cache_misses
Row Cache Misses
CUMULATIVE, INT64, n/aNumber of row cache misses.
/node_table/speculative_retries
Speculative Retries
CUMULATIVE, INT64, n/aSpeculative Retries.
/node_table/tombstones_scanned
Tombstones Scanned
CUMULATIVE, INT64, n/aTombstones scanned in queries.
/node_table/disk/space_used
Disk Space Used
GAUGE, INT64, ByDisk space used by SSTables belonging to this CF, including obsolete ones waiting to be GC'd.
/node_table/unleveled_sstables
Unleveled SSTables
GAUGE, INT64, n/aUnleveled SSTables.