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/a

Number of read, write, gossip, and compaction tasks.

/client_request/latency/50p
Read latency

GAUGE, DOUBLE, us

Latency of standard read requests.

operation: The storage operation name.

/client_request/latency/95p
Read latency

GAUGE, DOUBLE, us

Latency of standard read requests.

operation: The storage operation name.

/client_request/latency/99p
Read latency

GAUGE, DOUBLE, us

Latency of standard read requests.

operation: The storage operation name.

/client_request/latency/max
Read latency

GAUGE, DOUBLE, us

Latency of standard read requests.

operation: The storage operation name.

/current_tasks
Tasks

GAUGE, DOUBLE, n/a

Number 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/a

Number 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/a

Number 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/a

The 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, us

Time 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, us

Average 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/a

The 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/a

The 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, us

Number 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/a

Key cache hit count for the table.

cache: The name of the cache.

/node/cache/misses
Cache Misses

CUMULATIVE, INT64, n/a

Number of cache misses.

cache: Cache ('key', 'chunk', 'row').

/node/cache/capacity
Cache Capacity

GAUGE, INT64, By

Number of cache capacity.

cache: Cache ('key', 'counter', 'chunk', 'row').

/node/cache/requests
Cache Requests

CUMULATIVE, INT64, n/a

Number of cache requests.

cache: Cache ('key', 'counter', 'chunk', 'row').

/node/cache/size
Cache Size

GAUGE, INT64, By

Number of cache size.

cache: Cache ('key', 'counter', 'chunk', 'row').

/node/cache/entries
Cache Entries

GAUGE, INT64, n/a

Number of cache entries.

cache: Cache ('key', 'counter', 'chunk', 'row').

/dropped_message/dropped_count
Dropped messages

CUMULATIVE, INT64, n/a

Total 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, ms

Elapsed 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/a

Number of times the old generation has been garbage collected.

/node/garbage_collection/par_new_collection_time
Garbage Collection Par New Collection Time

CUMULATIVE, INT64, ms

Elapsed 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/a

Number 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/a

Completed compactions.

/node/active_cache_cleanups
Active Cache Cleanups

GAUGE, INT64, n/a

Active tasks to clear the cache.

/node/active_native_transport_requests
Active Native Transport Requests

GAUGE, INT64, n/a

Active requests to the server using the CQL Native Protocol.

/node/active_pending_range_calculator_tasks
Active Pending Range Calculator Tasks

GAUGE, INT64, n/a

Active calculations of pending rangers per bootstraps and departed nodes.

/node/cas_read_condition_not_met
CAS Read Condition Not Met

CUMULATIVE, INT64, n/a

Number of transaction preconditions that did not match current values during read.

/node/cas_read_contention
CAS Read Contention

CUMULATIVE, INT64, n/a

Number of lightweight transaction reads that were contended.

/node/cas_read_unfinished_commit
CAS Read Unfinished Commit

CUMULATIVE, INT64, n/a

Number of lightweight transactions that were committed on read.

/node/cas_write_condition_not_met
CAS Write Condition Not Met

CUMULATIVE, INT64, n/a

Number of lightweight transaction writes where preconditions did not match current values.

/node/cas_write_contention
CAS Write Contention

CUMULATIVE, INT64, n/a

Number of lightweight transaction writes that were contended.

/node/cas_write_unfinished_commit
CAS Write Unfinished Commit

CUMULATIVE, INT64, n/a

Number of transactions that were committed on write.

/commitlog_total_size
Commit log size

GAUGE, DOUBLE, By

Current data size of all commit log segments.

/node/memory/committed_heap
Committed Heap Memory

GAUGE, INT64, By

Amount of heap memory committed for the JVM.

/node/memory/committed_non_heap
Committed Non-Heap Memory

GAUGE, INT64, By

Amount of non-heap memory committed for the JVM.

/node/memory/committed_virtual
Committed Virtual Memory Size

GAUGE, INT64, By

Amount of memory allocated.

/node/completed_cache_cleanups
Completed Cache Cleanups

CUMULATIVE, INT64, n/a

Number of times the cache has been cleared.

/node/completed_native_transport_requests
Completed Native Transport Requests

CUMULATIVE, INT64, n/a

Completed requests to the server using the CQL Native Protocol.

/node/completed_pending_range_calculator_tasks
Completed Pending Range Calculator Tasks

CUMULATIVE, INT64, n/a

Completed calculations of pending rangers per bootstraps and departed nodes.

/node/completed_validation_executor_tasks
Completed Validation Executor Tasks

CUMULATIVE, INT64, n/a

Completed schema validations.

/node/daemon_threads
Daemon Threads

GAUGE, INT64, n/a

Current number of live daemon threads.

/node/memory/free_physical
Free Physical Memory Size

GAUGE, INT64, By

Amount of free memory available to the operating system.

/node/free_swap_space
Free Swap Space Size

GAUGE, INT64, By

Amount of free swap space.

/node/gossip_running
Gossip Running

GAUGE, BOOL, n/a

Whether gossip is running.

/node/index_info_count
Index Info Count

CUMULATIVE, INT64, n/a

Number of on-heap index entries.

/node/index_info_gets
Index Info Gets

CUMULATIVE, INT64, n/a

Number of index seeks.

/node/indexed_entry_size
Indexed Entry Size

CUMULATIVE, INT64, By

On-heap index size.

/node/initialized
Initialized

GAUGE, BOOL, n/a

Whether the node is successfully initialized.

/node/joined
Joined

GAUGE, BOOL, n/a

Whether or not the node has joined the cluster.

/node/memory/maximum_heap
Maximum Heap Memory

GAUGE, INT64, By

Maximum amount of heap memory that could be committed for the JVM.

/node/memory/maximum_non_heap
Maximum Non-Heap Memory

GAUGE, INT64, By

Maximum amount of non-heap memory that could be committed for the JVM.

/node/native_transport_running
Native Transport Running

GAUGE, BOOL, n/a

Whether or not the native protocol server is running.

/node/memory/objects_pending_finalization
Objects Pending Finalization

GAUGE, INT64, n/a

Number of objects queued for finalization, where their memory usage will be reclaimed.

/node/open_file_descriptors
Open File Descriptors

CUMULATIVE, INT64, n/a

Current number of open file descriptors.

/node/pending_cache_cleanups
Pending Cache Cleanups

GAUGE, INT64, n/a

Pending tasks to clear the cache.

/node/pending_pending_range_calculator_tasks
Pending Pending Range Calculator Tasks

GAUGE, INT64, n/a

Pending calculations of pending rangers per bootstraps and departed nodes.

/node/pending_validation_executor_tasks
Pending Validation Executor Tasks

GAUGE, INT64, n/a

Pending schema validations.

/node/pending_native_transport_requests
Pending Native Transport Requests

GAUGE, INT64, n/a

Queued requests to the server using the CQL Native Protocol.

/node/prepared_statements
Prepared Statements

GAUGE, INT64, n/a

Number of prepared statements.

/node/prepared_statements_evicted
Prepared Statements Evicted

CUMULATIVE, INT64, n/a

Number of prepared statements that have been evicted to save space for other prepared statements.

/node/prepared_statements_executed
Prepared Statements Executed

CUMULATIVE, INT64, n/a

Number of prepared statements executed.

/node/cpu/process_load
Process CPU Load

GAUGE, DOUBLE, n/a

Process CPU Load.

/node/cpu/process_time
Process CPU Time

CUMULATIVE, INT64, ns

Amount of time used by the process.

/node/regular_statements_executed
Regular Statements Executed

CUMULATIVE, INT64, n/a

Number of regular (non-prepared) statements executed.

/node/rpc_server_running
RPC Server Running

GAUGE, BOOL, n/a

Whether or not the Thrift (RPC) server is running.

/node/started_threads
Started Threads

CUMULATIVE, INT64, n/a

Number of threads created and also started since the Java virtual machine started.

/node/starting
Starting

GAUGE, BOOL, n/a

Whether the node is starting.

/storage_service_exception_count
Exceptions

CUMULATIVE, INT64, n/a

The number of exceptions thrown by the storage operations.

/storage_service_load
Storage load

GAUGE, DOUBLE, By

Total disk space used for this node.

/node/storage_total_hints
Storage Total Hints

CUMULATIVE, INT64, n/a

Number of hint messages written to this node since restart.

/node/cpu/system_load
System CPU Load

GAUGE, DOUBLE, n/a

System CPU Load.

/node/cpu/system_load_average
System Load Average

GAUGE, DOUBLE, n/a

System load average.

/node/threads
Threads

GAUGE, INT64, n/a

Current number of live threads including both daemon and non-daemon threads.

/node/hints_in_progress
Hints in Progress

GAUGE, INT64, n/a

Number of hints attemping to be sent currently.

/node/memory/physical
Physical Memory Size

GAUGE, INT64, By

Amount of memory available to the operating system.

/node/swap_space
Swap Space Size

GAUGE, INT64, By

Amount of swap space allocated.

/node/uptime
Uptime

GAUGE, INT64, ms

Time since Cassandra last started.

/node/memory/used_heap
Used Heap Memory

GAUGE, INT64, By

Amount of heap memory in use.

/node/memory/used_non_heap
Used Non-Heap Memory

GAUGE, INT64, By

Amount of non-heap memory in use.

/node/view_pending_mutations
View Pending Mutations

GAUGE, INT64, n/a

View mutations that have been attempted but have not yet succeeded.

/node/view_replicas_attempted
View Replicas Attempted

CUMULATIVE, INT64, n/a

Number of attempted view replications.

/node/view_replicas_succeeded
View Replicas Succeeded

CUMULATIVE, INT64, n/a

Number of successful view replications.

/node/write_unavailables
Write Unavailables

CUMULATIVE, INT64, n/a

Writes that failed because too many replicas were unavailable.

/column_family/max_row_size
Max row size

GAUGE, DOUBLE, By

Size of the largest compacted row.

/column_family/compression_ratio
Compression ratio

GAUGE, DOUBLE, n/a

Current compression ratio for all SSTables.

/node_keyspace/client/latency
Client Latency

CUMULATIVE, INT64, us

Time 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, us

Average 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, us

Number 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, By

amount 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, By

Amount 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, By

Amount 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, By

Disk space used by bloom filter.

/node_keyspace/bloom_filter/memory/off_heap_used
Bloom Filter Off Heap Memory Used

GAUGE, INT64, By

Amount 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, By

The 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, By

Amount of off heap memory used for index summaries for this keyspace.

/node_keyspace/disk/live_space_used
Live Disk Space Used

GAUGE, INT64, By

Disk space used by SSTables belonging to this keyspace.

/node_keyspace/live_scanned
Live Scanned

GAUGE, INT64, n/a

Live cells scanned in queries on this keyspace.

/node_keyspace/memtable/column_count
Memtable Columns Count

GAUGE, INT64, n/a

Number of columns present in the memtable.

/node_keyspace/memtable/live_data
Memtable Live Data Size

GAUGE, INT64, By

Amount 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, By

Amount 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, By

Amount 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/a

Number of times flush has resulted in the memtable being switched out.

/node_keyspace/pending_compactions
Pending Compactions

GAUGE, INT64, n/a

Number of pending compactions for this keyspace.

/node_keyspace/pending_flushes
Pending Flushes

GAUGE, INT64, n/a

Number of flush tasks pending for this keyspace.

/node_keyspace/sstables_per_read
SSTables Per Read

GAUGE, INT64, n/a

Number of sstable data files accessed per read.

/node_keyspace/tombstone_scanned
Tombstone Scanned

GAUGE, INT64, n/a

Tombstones scanned in queries on this Keyspace.

/node_keyspace/disk/space_used
Disk Space Used

GAUGE, INT64, By

Disk space used by SSTables belonging to this keyspace including obsolete ones waiting to be garbage collected.

/node_table/client/latency
Client Latency

CUMULATIVE, INT64, us

Time 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, us

Average 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, us

Number 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, By

Amount 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, By

Amount 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, By

Amount 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, By

Disk space used by bloom filter.

/node_table/bloom_filter/false_positive_ratio
Bloom Filter False Positive Ratio

GAUGE, DOUBLE, n/a

False positive ratio of bloom filter.

/node_table/bloom_filter/false_positives
Bloom Filter False Positives

GAUGE, INT64, n/a

Number of false positives in bloom filter.

/node_table/bloom_filter/memory/off_heap_used
Bloom Filter Off Heap Memory Used

GAUGE, INT64, By

Off heap memory used by bloom filter.

/node_table/compaction_data_written
Compaction Data Written

GAUGE, INT64, By

Compaction Data Written.

/node_table/compression_metadata/memory/off_heap_used
Compression Metadata Off Heap Memory Used

GAUGE, INT64, By

Off heap memory used by compression meta data.

/node_table/compression_ratio
Compression ratio

GAUGE, DOUBLE, n/a

Current compression ratio for the SSTable.

/node_table/crc_check_chance
CRC Check Chance

GAUGE, DOUBLE, n/a

Defines 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, By

Data Flushed.

/node_table/droppable_tombstone_ratio
Droppable Tombstone Ratio

GAUGE, DOUBLE, n/a

Ratio of tombstones that can safely be dropped.

/node_table/estimated_partition_count
Estimated Partition Count

GAUGE, INT64, n/a

Estimated Partition Count.

/node_table/index_summary/memory/off_heap_used
Index Summary Off Heap Memory Used

GAUGE, INT64, By

Off heap memory used by index summary.

/node_table/key_cache_hit_rate
Key Cache Hit Rate

GAUGE, DOUBLE, /s

Key Cache Hit Rate.

/node_table/disk/live_space_used
Live Disk Space Used

CUMULATIVE, INT64, By

Disk space used by SSTables belonging to this column family.

/node_table/live_scanned
Live Scanned

CUMULATIVE, INT64, n/a

Live cells scanned in queries.

/node_table/live_sstable_count
Live SSTable Count

GAUGE, INT64, n/a

Live SSTable Count.

/node_table/max_partition_size
Max Partition Size

GAUGE, INT64, By

Max Partition Size.

/node_table/mean_partition_size
Mean Partition Size

GAUGE, INT64, By

Mean Partition Size.

/node_table/memtable/columns_count
Memtable Columns Count

GAUGE, INT64, n/a

Memtable Columns Count.

/node_table/memtable/live_data
Memtable Live Data Size

GAUGE, INT64, By

Amount of live data stored in the memtable, excluding any data structure overhead.

/node_table/memtable/off_heap
Memtable Off Heap Size

GAUGE, INT64, By

Amount 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, By

Amount 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/a

Number of times flush has resulted in the memtable being switched out.

/node_table/minimum_partition_size
Minimum Partition Size

GAUGE, INT64, By

Minimum Partition Size.

/node_table/pending_compactions
Pending Compactions

GAUGE, INT64, n/a

Estimate of number of pending compactions.

/node_table/row_cache_hits
Row Cache Hits

GAUGE, INT64, n/a

Number of row cache hits.

/node_table/row_cache_hit_out_of_range
Row Cache Hit Out Of Range

CUMULATIVE, INT64, n/a

Row cache hits, but result out of range.

/node_table/row_cache_misses
Row Cache Misses

CUMULATIVE, INT64, n/a

Number of row cache misses.

/node_table/speculative_retries
Speculative Retries

CUMULATIVE, INT64, n/a

Speculative Retries.

/node_table/tombstones_scanned
Tombstones Scanned

CUMULATIVE, INT64, n/a

Tombstones scanned in queries.

/node_table/disk/space_used
Disk Space Used

GAUGE, INT64, By

Disk 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/a

Unleveled SSTables.