Schedule demo

Apache Cassandra Monitoring


Overview

Applications Manager provides out-of-the-box performance metrics and helps you visualize the health and availability of your Apache Cassandra NoSQL database.

Creating a new Cassandra DB monitor

Supported Versions: Apache Cassandra 2.0 and above.

Prerequisite:Click here to know about the necessary prerequisites to monitor Apache Cassandra database.

Using the REST API to add a new Cassandra monitor:Click here

To create a Cassandra database server monitor, follow the steps given below:

  1. Click on New Monitor link.
  2. Select Cassandra.
  3. Specify the Display Name of the Cassandra monitor
  4. Enter the HostName or IP Address of the host where Cassandra server runs
  5. Enter the JMX Port where the server is running. By default, it will be 7199 or else check in cassandra-env.sh file for the JMX_PORT.
  6. If you want to discover only this node, disable the option Discover all nodes in the Cluster. By default, it is enabled which means all the nodes in the cluster are discovered by default
  7. Check the Is Authentication Required field, to give the JMX credentials to be used to connect to the Cassandra server. Now enter the UserName and Password of the credential
  8. Specify the Polling Interval in minutes
  9. If you are adding a new monitor from the Central Server, select a Probe Server.
  10. Choose the Monitor Group with which you want to associate the Cassandra server to, from the combo box (optional). You can choose multiple groups to associate your monitor
  11. Click Add Monitor(s). This discovers the Cassandra server from the network and starts monitoring it

Note:
In case you are unable to add the monitor even after enabling JMX, try providing the below argument:
 -Djava.rmi.server.hostname=[YOUR_IP]

Monitored Parameters

Click on the individual monitors listed to view the following information in the below tabs:

Monitor Information

This tab displays the basic information like the name of the server, host name and the JMX port where the server is running. Additional parameters like Token, Gossip Active, Load, Generation No, Uptime, DataCenter, Rack Name are also displayed. These are the equivalent of the Nodetool result got using the command 'nodetool.bat/sh -h -p info'

Performance

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
Availability and Performance HistoryDisplays the availability and performance history for the last six hours.Not SupportedSupportedNot Supported
CPU UsageSpecifies the usage of CPU in percentage.SupportedSupportedSupported
Memory UtilizationSpecifies the used, free and total memory of the server in mega bytesSupportedSupportedSupported
ExceptionsCount of various exceptions such as not found, invalid, unavailable, timed out, etc.SupportedNot SupportedNot Supported
Storage StatsSpecifies the storage load in GB.SupportedNot SupportedSupported
Operation StatsNumber of range, read and write operations per second since executor start.SupportedNot SupportedSupported
Operation LatencyThe latency of range, read and write operations since the last time the attribute was read.SupportedNot SupportedSupported
Bloom Filter Statistics Not SupportedSupportedNot Supported
Bloom Filter False PositivesNumber of false positives (Occurs when the bloom filter says a non-existential row exists)SupportedSupportedNot Supported
Bloom Filter False Positive RatioFraction of all bloom filter checks resulting in a false positiveSupportedSupportedNot Supported
Bloom Filter Disk Space UsedThe size of the bloom filter files on diskSupportedSupportedNot Supported
Memtable Statistics SupportedSupportedSupported
Memtable Columns CountTotal number of columns present in memtableSupportedSupportedNot Supported
Memtable Data SizeAmount of data stored in memtable, including column-related overheadSupportedNot SupportedNot Supported
Memtable Switch CountNumber of times flushing results in the memtable being switched outSupportedSupportedNot Supported
Client Details SupportedSupportedSupported
Connected Native ClientsNumber of Native Clients currently connected to the server instanceSupportedSupportedSupported
Connected Thrift ClientsNumber of Thrift Clients currently connected to the server instanceSupportedNot SupportedSupported
Average Operational Latency Not SupportedSupportedNot Supported
Average Range LatencyThe average latency per range operation since the last pollNot SupportedSupportedNot Supported
Average Read LatencyThe average latency per read operation since the last pollNot SupportedSupportedNot Supported
Average Write LatencyThe average latency per write operation since the last pollNot SupportedSupportedNot Supported
Operational Timeouts SupportedNot SupportedSupported
Recent TimeoutsNumber of read, write and range slice operation timeouts since the last pollSupportedNot SupportedSupported

Pending Tasks

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
COMMITLOG/COMPACTION - PENDING TASKS    
Commitlog - Pending TasksNumber of Commitlog tasks waiting in the queue to be executed.SupportedSupportedSupported
Compaction - Pending TasksNumber of Compaction tasks waiting in the queue to be executed.SupportedNot SupportedSupported
COMMANDS/RESPONSES - PENDING TASKS    
Commands - Pending TasksNumber of Command tasks waiting in the queue to be executed.SupportedNot SupportedNot Supported
Responses - Pending TasksNumber of Response tasks waiting in the queue to be executed.SupportedNot SupportedNot Supported
Task Statistics of Thread PoolsStatus of various stages of thread pools like active and pending tasks, completed and blocked tasks are being displayed. These are equivalent of the Nodetool result got using the command 'nodetool.bat/sh -h <hostname> -p <portnumber> tpstats'.SupportedNot SupportedSupported

Cluster Stats

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
Cluster DetailsSpecifies details on live, leaving, moving, joining and unreachable nodes.SupportedSupportedSupported
Cluster Node DetailsHealth status and storage load (in GB) of the nodes in the cluster.SupportedSupportedSupported

Messages

This tab contains the Dropped Message and Message Timeout statistics:

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
Recent Total TimeoutsNumber of timeouts since last pollSupportedSupportedNot Supported

Configurations

This tab contains the configuration values of files that are part of cassandra.yaml config file.

The following metrics and descriptions are grouped by section and include version-based availability.

Configuration details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
LoadTotal size of the node's data on disk (including all keyspaces).SupportedSupportedSupported
Generation NoTimestamp or generation number used for identifying commit logs.SupportedSupportedSupported
DataCenter NameName of the datacenter this Cassandra node belongs to.SupportedSupportedNot Supported
Rack NameName of the rack in which the node resides, used for network topology awareness.SupportedSupportedNot Supported
Compaction Throughput MB Per SecondMaximum throughput allowed for compaction operations.SupportedSupportedSupported
Stream Throughput MB Per SecondMaximum throughput for streaming data during operations like bootstrap or repair.SupportedSupportedSupported
RPC Timeout in millisecondTimeout for Remote Procedure Call (RPC) requests in milliseconds.SupportedSupportedNot Supported
Max Hint Window in millisecondTime window during which hints are stored for unavailable replicas.SupportedSupportedNot Supported
MaxHints In ProgressMaximum number of hint delivery processes allowed to run simultaneously.SupportedSupportedNot Supported
Minimum Compaction ThresholdMinimum number of SSTables that must be eligible to trigger compaction.SupportedNot SupportedSupported
Maximum Compaction ThresholdMaximum number of SSTables allowed to be compacted together.SupportedNot SupportedSupported
Key Cache Save Period In SecondsTime interval in seconds for saving the key cache to disk.SupportedSupportedNot Supported
Row Cache Save Period In SecondsTime interval in seconds for saving the row cache to disk.SupportedSupportedNot Supported
Row Cache Keys To SaveNumber of keys to retain when saving the row cache.SupportedSupportedNot Supported
Storage InitializedIndicates if storage services have been initialized on the node.SupportedSupportedNot Supported
RPC Server RunningIndicates whether the RPC server is currently running.SupportedNot SupportedNot Supported
All Data File LocationsDirectories where Cassandra stores data files.SupportedSupportedNot Supported
Commit Log LocationDirectory where commit logs are stored.SupportedSupportedNot Supported
Saved Caches LocationsDirectory where saved caches are written.SupportedSupportedNot Supported
Joined in clusterIndicates if the node has joined the Cassandra cluster.SupportedSupportedNot Supported
Release VersionThe version of Cassandra running on the node.SupportedSupportedNot Supported
Operation ModeCurrent operational mode of the node (e.g., NORMAL, JOINING, LEAVING).SupportedSupportedNot Supported
Removal StatusStatus of node removal from the cluster, if applicable.SupportedSupportedNot Supported
Drain ProgressProgress of the drain operation (flushing memtables before shutdown).SupportedSupportedNot Supported
Hinted Handoff EnabledIndicates whether hinted handoff is enabled for the node.SupportedSupportedNot Supported
Compaction Strategy ClassThe class defining the strategy used for SSTable compaction.SupportedNot SupportedNot Supported
EndpointSnitch - Badness ThresholdThreshold for accepting suboptimal replicas based on latency.SupportedSupportedNot Supported
EndpointSnitch - Reset Interval in millisecondsInterval to reset snitch decisions and latency scores.SupportedSupportedNot Supported
EndpointSnitch - Update Interval in millisecondsFrequency at which snitch updates node latencies.SupportedSupportedNot Supported
EndpointSnitch - ClassNameThe Java class name of the endpoint snitch in use.SupportedSupportedNot Supported

Database details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
DATABASE CACHE DETAILS    
Counter Cache Save PeriodThe frequency with which the counter cache is saved to disk.SupportedSupportedNot Supported
Key Cache HitsNumber of table key cache hits.SupportedNot SupportedNot Supported
Key Cache RequestsTotal number of key cache requests.SupportedNot SupportedNot Supported
Key Cache Recent Hit RateAll time key cache hit rateSupportedNot SupportedNot Supported
Key Cache Save PeriodIndicates how frequently the system saves or persists the contents of this key cache to a more permanent storage medium, such as disk or memorySupportedSupportedNot Supported
Key Cache CapacityKey Cache capacitySupportedNot SupportedNot Supported
Key Cache SizeTotal size of occupied key cache,SupportedNot SupportedNot Supported
Key Cache EntriesTotal number of key cache entries.SupportedNot SupportedNot Supported
Row Cache HitsNumber of table row cache hits.SupportedNot SupportedNot Supported
Row Cache RequestsTotal number of row cache requests.SupportedNot SupportedNot Supported
Row Cache Save PeriodIndicates how frequently the system saves or persists the contents of this row cache to a more permanent storage medium, such as disk or memorySupportedSupportedNot Supported
Row Cache CapacityRow Cache capacitySupportedNot SupportedNot Supported
Row Cache SizeTotal size of occupied row cache,SupportedNot SupportedNot Supported
Row Cache EntriesTotal number of row cache entries.SupportedNot SupportedNot Supported
DATABASE DYNAMIC ENDPOINT SNITCH DETAILS    
Dynamic EndpointSnitch SeverityA measure of the severity of latency and instability between Cassandra nodesSupportedSupportedNot Supported
Dynamic EndpointSnitch Update IntervalIndicates the frequency at which the Dynamic EndpointSnitch updates its penalties assigned to individual nodesSupportedSupportedNot Supported
Dynamic EndpointSnitch Reset IntervalThe time interval after which the Dynamic EndpointSnitch clears its penalty history for individual nodes.SupportedSupportedNot Supported
DATABASE STORAGE PROXY DETAILS    
Storage Proxy Hints in ProgressNumber of hints attemping to be sent currentlySupportedSupportedNot Supported
Storage Proxy Range Operationsthe number of range operations performedSupportedNot SupportedSupported
Storage Proxy Read OperationsThe number of read operations handledSupportedNot SupportedSupported
Storage Proxy Read repair attemptedthe number of times the storage proxy component has initiated read repair operations.SupportedNot SupportedNot Supported
Storage Proxy Read Repair Repaired Backgroundthe number of successful background read repair operations completedSupportedSupportedNot Supported
Storage Proxy Read Repair Repaired Blockingthe number of successful read repair operations completedSupportedSupportedNot Supported
Storage Proxy Recent Range Latency Microsthe recent latency of range operations handledSupportedSupportedSupported
Storage Proxy Recent Read Latency Microsthe recent latency of read operations handledSupportedNot SupportedSupported
Storage Proxy Rpc Timeoutthe duration it takes for a RPC initiated by the storage proxy to time outSupportedSupportedNot Supported
Storage Proxy Total HintsNumber of hint messages written to this node since [re]start. Includes one entry for each host to be hinted per hint.SupportedSupportedNot Supported
Storage Proxy Total Read Latency Microsthe total latency of read operations handledSupportedNot SupportedNot Supported
Storage Proxy Total Range Latency Microsthe total latency of read operations handledSupportedNot SupportedNot Supported
Storage Proxy Total Write Latency Microsthe total latency of write operations handledSupportedNot SupportedNot Supported
Storage Proxy Truncate RPC Timeoutthe duration it takes for a truncate operation initiated by the storage proxy to time outSupportedSupportedNot Supported
Storage Proxy Write Operationsthe number of write operations handledSupportedNot SupportedSupported
Storage Proxy Write Rpc Timeoutthe duration it takes for a RPC initiated by the storage proxy to time out during write operationsSupportedSupportedNot Supported
Storage Proxy Cas Contention Timeoutthe duration it takes for a CAS operation initiated by the storage proxy to time out due to contention.SupportedSupportedNot Supported
Storage Proxy Counter Write Rpc Timeoutthe duration it takes for a RPC initiated by the storage proxy to time out during counter write operationsSupportedSupportedNot Supported
DATABASE COMPACTION MANAGER DETAILS    
Compaction Manager Completed TasksNumber of completed compactions since server [re]start.SupportedNot SupportedSupported
Compaction Manager Pending TasksEstimated number of compactions remaining to perform.SupportedNot SupportedSupported
Compaction Manager Total Bytes CompactedTotal number of bytes compacted since server [re]start.SupportedNot SupportedNot Supported
Compaction Manager Total Compaction CompletedThroughput of completed compactions since server [re]start.SupportedNot SupportedSupported
Compaction Manager Core Compactor Threadsnumber of threads dedicated to handling compaction tasks within the compaction manager core.SupportedSupportedNot Supported
Compaction Manager Maximum Compactor Threadsmaximum number of threads that can be allocated for handling compaction tasksSupportedSupportedNot Supported
Compaction Manager Core Validation Threadsnumber of threads dedicated to performing validation tasks within the compaction manager core.SupportedSupportedNot Supported
DATABASE INDEX SUMMARIES DETAILS    
Index Summaries Average Index Intervalaverage distance between consecutive index summary entries within an SSTableSupportedSupportedNot Supported
Index Summaries Memory Pool Capacitymaximum amount of memory allocated for storing index summariesSupportedSupportedNot Supported
Index Summaries Resize Intervalthe frequency at which index summaries are resized or updated within an SSTableSupportedSupportedNot Supported

Internal Details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
ANTI ENTROPY STAGE    
Anti Entropy Stage Active Countnumber of active anti-entropy repair sessions currently in progress within the system.SupportedNot SupportedSupported
Anti Entropy Stage Pending Tasksthe number of pending anti-entropy repair tasks that are awaiting execution within the systemSupportedNot SupportedSupported
Anti Entropy Stage Blocked Tasksthe number of anti-entropy repair tasks that are currently blocked or unable to proceed due to resource constraintsSupportedNot SupportedSupported
Anti Entropy Stage Currently Blocked Taskscount of the anti-entropy repair tasks that are presently blocked or unable to proceedSupportedNot SupportedSupported
COMMIT LOG ARCHIVER    
CommitLog Archiver Active Countthe number of active threads currently engaged in archiving commit log segmentsSupportedNot SupportedSupported
CommitLog Archiver Pending TasksNumber of commit log messages written but yet to be fsync’d.SupportedNot SupportedSupported
CommitLog Archiver Blocked Tasksthe number of tasks in the commit log archiver's queue that are blockedSupportedNot SupportedSupported
CommitLog Archiver Currently Blocked Tasksnumber of tasks in the commit log archiver's queue that are currently blockedSupportedNot SupportedSupported
GOSSIP STAGE    
Gossip Stage Active Countnumber of active threads currently involved in the gossip stage of the gossip protocolSupportedNot SupportedSupported
Gossip Stage Pending Tasksnumber of pending tasks in the gossip stage of the gossip protocol that are awaiting executionSupportedNot SupportedSupported
Gossip Stage Blocked Tasksnumber of tasks in the gossip stage of the gossip protocol that are blockedSupportedNot SupportedSupported
Gossip Stage Currently Blocked Tasksthe number of tasks in the gossip stage of the gossip protocol that are currently blockedSupportedNot SupportedSupported
INTERNAL RESPONSE STAGE    
Internal Response Stage Active Countthe number of active threads currently engaged in processing internal responses within the systemSupportedNot SupportedSupported
Internal Response Stage Pending TasksThe number of pending tasks in the internal response processing stage of the systemSupportedNot SupportedSupported
Internal Response Stage Blocked TasksThe number of tasks in the internal response processing stage that are blockedSupportedNot SupportedSupported
Internal Response Stage Currently Blocked Taskshe number of tasks in the internal response processing stage that are currently blockedSupportedNot SupportedSupported
MEMTABLE POST FLUSH    
Memtable Post Flush Active Countthe number of active threads currently involved in post-flush operations after flushing memtables to diskSupportedNot SupportedSupported
Memtable Post Flush Pending Tasksthe number of pending tasks in the post-flush stage after memtables have been flushed to diskSupportedNot SupportedSupported
Memtable Post Flush Blocked Tasksthe number of tasks in the post-flush stage after memtables have been flushed to disk that are blockedSupportedNot SupportedSupported
Memtable Post Flush Currently Blocked Tasksthe number of tasks in the post-flush stage after memtables have been flushed to disk that are blockedSupportedNot SupportedSupported
MIGRATION STAGE    
Migration Stage Active Countthe number of active threads currently engaged in the migration stage of the systemSupportedNot SupportedSupported
Migration Stage Pending Tasksthe number of tasks in the post-flush stage after memtables have been flushed to disk that are blockedSupportedNot SupportedSupported
Migration Stage Blocked Tasksnumber of tasks in the migration stage that are blockedSupportedNot SupportedSupported
Migration Stage Currently Blocked Tasksnumber of tasks in the migration stage that are currently blockedSupportedNot SupportedSupported
PENDING RANGE CALCULATOR    
Pending Range Calculator Active Countthe number of active threads currently engaged in the pending range calculation stageSupportedNot SupportedSupported
Pending Range Calculator Pending Tasksthe number of pending tasks in the pending range calculation stageSupportedNot SupportedSupported
Pending Range Calculator Blocked Tasksthe number of tasks in the pending range calculation stage that are blockedSupportedNot SupportedSupported
Pending Range Calculator Currently Blocked Tasksthe number of tasks in the pending range calculation stage that are currently blockedSupportedNot SupportedSupported
VALIDATION EXECUTOR DETAIL    
Validation Executor Active Countthe number of active threads currently engaged in the validation executor stageSupportedNot SupportedSupported
Validation Executor Pending Tasksthe number of validation tasks that are queued up for execution within the validation executor stageSupportedNot SupportedSupported
Validation Executor Blocked Tasksthe number of validation tasks that are blocked or unable to proceed within the validation executor stageSupportedNot SupportedSupported
Validation Executor Currently Blocked Tasksthe count of tasks within the validation executor stage that are presently obstructedSupportedNot SupportedSupported
CACHE CLEANUP EXECUTER    
Cache Cleanup Executor Active Countthe number of active threads currently engaged in the cache cleanup executor stageSupportedNot SupportedSupported
Cache Cleanup Executor Pending Tasksthe number of pending tasks in the cache cleanup executor stageSupportedNot SupportedSupported
Cache Cleanup Executor Blocked Tasksthe number of tasks in the cache cleanup executor stage that are blockedSupportedNot SupportedSupported
Cache Cleanup Executor Currently Blocked Tasksthe number of tasks in the cache cleanup executor stage that are currently blockedSupportedNot SupportedSupported
COMPACTION EXECUTER    
Compaction Executor Active Countthe number of active threads currently engaged in the compaction executor stageSupportedNot SupportedSupported
Compaction Executor Pending Tasksthe number of compaction tasks that are queued up for execution within the compaction executor stageSupportedNot SupportedSupported
Compaction Executor Blocked Tasksthe number of tasks within the compaction executor stage that are blockedSupportedNot SupportedSupported
Compaction Executor Currently Blocked Tasksthe number of tasks within the compaction executor stage that are currently blockedSupportedNot SupportedSupported
HINTED HANDOFF    
Hinted Handoff Active Countthe number of active threads currently involved in the hinted handoff processSupportedNot SupportedSupported
Hinted Handoff Pending Taskshe number of tasks queued up for processing within the hinted handoff mechanismSupportedNot SupportedSupported
Hinted Handoff Blocked Tasksthe number of tasks within the hinted handoff mechanism that are blockedSupportedNot SupportedSupported
Hinted Handoff Currently Blocked Tasksthe number of tasks within the hinted handoff mechanism that are currently blockedSupportedNot SupportedSupported
MEMTABLE FLUSH WRITER    
Memtable Flash Writer Active Countthe number of active threads currently involved in flushing memtables to diskSupportedNot SupportedSupported
Memtable Flash Writer Pending Tasksthe number of tasks that are queued up for processing within the memtable flush writer stageSupportedNot SupportedSupported
Memtable Flash Writer Blocked Tasksthe number of tasks within the memtable flush writer stage that are blockedSupportedNot SupportedSupported
Memtable Flash Writer Currently Blocked Tasksthe number of tasks within the memtable flush writer stage that are currently blockedSupportedNot SupportedSupported
MEMTABLE RECLAIM MEMORY    
Memtable Reclaim Memory Active Countthe number of active threads currently engaged in the process of reclaiming memory from memtablesSupportedNot SupportedSupported
Memtable Reclaim Memory Pending Tasksthe number of tasks that are queued up for processing within the memtable memory reclamation stageSupportedNot SupportedSupported
Memtable Reclaim Memory Blocked Tasksthe number of tasks within the memtable memory reclamation stage that are blockedSupportedNot SupportedSupported
Memtable Reclaim Memory Currently Blocked Tasksthe number of tasks within the memtable memory reclamation stage that are currently blockedSupportedNot SupportedSupported
MISC STAGE    
Misc Stage Active Countthe number of active threads currently engaged in miscellaneous tasksSupportedNot SupportedSupported
Misc Stage Pending Tasksthe number of tasks that are queued up for processing within the miscellaneous stageSupportedNot SupportedSupported
Misc Stage Blocked Tasksthe number of tasks within the miscellaneous stage of the system that are blockedSupportedNot SupportedSupported
Misc Stage Currently Blocked Tasksthe number of tasks within the miscellaneous stage of the system that are currently blockedSupportedNot SupportedSupported
SAMPLER DETAIL    
Sampler Active Countthe number of active threads currently engaged in re-sampling the index summaries of SStablesSupportedNot SupportedSupported
Sampler Pending TasksThe number of tasks that are currently queued for re-sampling the index summaries of SStablesSupportedNot SupportedSupported
Sampler Blocked Tasksthe number of tasks within the sampler stage that are blockedSupportedNot SupportedSupported
Sampler Currently Blocked Tasksthe number of tasks within the sampler stage that are currently blockedSupportedNot SupportedSupported

Request Details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
COUNTER MUTATION STAGE    
Counter Mutation Stage Active Countthe number of active threads currently engaged in processing counter mutation writesSupportedNot SupportedSupported
Counter Mutation Stage Pending Tasksthe number of pending tasks in the counter mutation stageSupportedNot SupportedSupported
Counter Mutation Stage Blocked Tasksthe number of tasks in the counter mutation stage that are blockedSupportedNot SupportedSupported
Counter Mutation Stage Currently Blocked Tasksthe number of tasks in the counter mutation stage that are currently blockedSupportedNot SupportedSupported
READ REPAIR STAGE    
Read Repair Stage Active Countthe number of active read repair tasks currently being executedSupportedNot SupportedSupported
Read Repair Stage Pending Tasksthe number of pending read repair tasks in the read repair stageSupportedNot SupportedSupported
Read Repair Stage Blocked Tasksthe number of read repair tasks that are blockedSupportedNot SupportedSupported
Read Repair Stage Currently Blocked Tasksthe number of read repair tasks that are currently blockedSupportedNot SupportedSupported
READ REQUEST RESPONSE STAGE    
Request Response Stage Active Countthe number of coordinator requests currently being processed in the request response stageSupportedNot SupportedSupported
Request Response Stage Pending Tasksthe number of pending requests in the request response stageSupportedNot SupportedSupported
Request Response Stage Blocked Tasksthe number of coordinator requests in the request response stage that are blockedSupportedNot SupportedSupported
Request Response Stage Currently Blocked Tasksthe number of coordinator requests in the request response stage that are currently blockedSupportedNot SupportedSupported
MUTATION STAGE    
Mutation Stage Active Countthe number of active writes currently being processed in the mutation stageSupportedNot SupportedSupported
Mutation Stage Pending Tasksthe number of pending writes in the mutation stageSupportedNot SupportedSupported
Mutation Stage Blocked Tasksthe number of writes in the mutation stage that are blockedSupportedNot SupportedSupported
Mutation Stage Currently Blocked Tasksthe number of writes in the mutation stage that are currently blockedSupportedNot SupportedSupported
READ STAGE    
Read Stage Active CountThe number of active local reads currently being processed in the read stageSupportedNot SupportedSupported
Read Stage Pending Tasksthe number of pending local reads in the read stageSupportedNot SupportedSupported
Read Stage Blocked TasksThe number of local reads within the read stage that are blockedSupportedNot SupportedSupported
Read Stage Currently Blocked TasksThe number of local reads within the read stage that are currently blockedSupportedNot SupportedSupported

General details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
CQL DETAILS    
CQL Prepared Statements CountNumber of cached prepared statements.SupportedSupportedNot Supported
CQL Prepared Statements RatioPercentage of statements that are prepared vs unpreparedSupportedSupportedNot Supported
CQL Prepared Statements EvictedNumber of prepared statements evicted from the prepared statement cacheSupportedSupportedNot Supported
CQL Prepared Statements ExecutedNumber of prepared statements executed.SupportedSupportedNot Supported
CAS WRITE DETAILS    
CAS Write Failure CountCount of CAS write failuresSupportedSupportedSupported
CAS Write Contention HistogramA breakdown of the distribution of contention levels for CAS writesSupportedSupportedNot Supported
CAS Write LatencyTime taken for CAS write operations to completeSupportedSupportedNot Supported
CAS Write TimeoutsThe number of CAS write operations that have timed out.SupportedSupportedNot Supported
CAS Write TotalLatencyThe total latency or cumulative time taken for CAS write operationsSupportedSupportedNot Supported
CAS Write UnavailablesThe number of CAS write operations that were unable to complete due to unavailability of resources or nodes within the cluster.SupportedSupportedNot Supported
CAS Write Unfinished CommitCAS write operation has been initiated but has not completed its commit phase successfully.SupportedSupportedNot Supported
READ PERFORMANCE DETAILS    
Read LatencyLocal read latency for this table.SupportedSupportedSupported
Read TimeoutsRead timeouts encounteredSupportedSupportedNot Supported
Read UnavailablesNumber of unavailable exceptions encounteredSupportedSupportedNot Supported
COMMIT LOG DETAILS    
Commitlog Completed TasksTotal number of commit log messages written since [re]start.SupportedSupportedSupported
Commitlog SizeCurrent size, in bytes, used by all the commit log segments.SupportedSupportedNot Supported
Commitlog Waiting On CommitThe time spent waiting on CL fsync; for Periodic this is only occurs when the sync is lagging its sync intervalSupportedSupportedNot Supported
Commitlog Waiting On Segment AllocationTime spent waiting for a CommitLogSegment to be allocated - under normal conditions this should be zero.SupportedSupportedNot Supported
DROPPED MESSAGE DETAILS    
Dropped Message BinaryMessages dropped by the server during communication with clients or other nodes in the cluster.These dropped messages are specifically in binary format.SupportedNot SupportedNot Supported
Dropped Message Counter MutationDropped counter mutation messagesSupportedSupportedNot Supported
Dropped Message MutationDropped mutation messagesSupportedSupportedNot Supported
Dropped Message Paged Rangepaged range query initiated by a client is droppedSupportedNot SupportedNot Supported
Dropped Message Range Slicerange slice operation initiated by a client is dropped without receiving a responseSupportedSupportedNot Supported
Dropped Message Readread request initiated by a client is dropped without receiving a responsSupportedSupportedNot Supported
Dropped Message Read Repairread repair operation initiated by the system fails to complete successfully.SupportedSupportedNot Supported
Dropped Message Request Responserequest initiated by a client is droppedSupportedSupportedNot Supported
Dropped Message TraceInformation about the messages that have been droppedSupportedSupportedNot Supported
CAS READ DETAILS    
CAS Read Condition Failure CountCount of CAS read failuresSupportedSupportedSupported
CAS Read Contention HistogramA breakdown of the distribution of contention levels for CAS readsSupportedSupportedNot Supported
CAS Read LatencyTime taken for CAS read operations to completeSupportedSupportedNot Supported
CAS Read TimeoutsThe number of CAS read operations that have timed out.SupportedSupportedNot Supported
CAS Read TotalLatencyThe total latency or cumulative time taken for CAS read operationsSupportedSupportedNot Supported
CAS Read UnavailablesThe number of CAS read operations that were unable to complete due to unavailability of resources or nodes within the cluster.SupportedSupportedNot Supported
CAS Read Unfinished CommitCAS read operation has been initiated but has not completed its commit phase successfully.SupportedSupportedNot Supported
RANGE SLICE DETAILS    
RangeSlice LatencyLocal rangeslice latency for this table.SupportedNot SupportedNot Supported
RangeSlice TimeoutsRangeSlice timeouts encounteredSupportedNot SupportedNot Supported
RangeSlice UnavailablesNumber of unavailable exceptions encounteredSupportedNot SupportedNot Supported
WRITE PERFORMANCE DETAILS    
Write LatencyLocal write latency for this table.SupportedSupportedSupported
Write TimeoutsNumber of write timeouts occuredSupportedSupportedNot Supported
Write UnavailablesNumber of unavailable exceptions encounteredSupportedSupportedNot Supported
COMPACTION DETAILS    
Compaction Bytes CompactedTotal number of bytes compacted since server [re]start.SupportedSupportedNot Supported
Compaction Completed TasksNumber of completed compactions since server [re]start.SupportedSupportedSupported
Compaction CompletedThroughput of completed compactions since server [re]start.SupportedSupportedSupported

KeySpace Details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
KEYSPACE LATENCY DETAILS    
Read Latency(/min)Read operation latency per minSupportedSupportedSupported
Read Latecy 99th% (/Min)Read operation latency at 99th percentile per minSupportedSupportedSupported
Read Total Latency(/Min)Total time taken for read operationsSupportedSupportedSupported
Write Latency (/Min)Write operation latency per minSupportedSupportedSupported
Write Latency 99th% (/Min)Write operation latency at 99th percentile per minSupportedSupportedSupported
Write Total Latency(/Min)Total time taken for write operationsSupportedSupportedSupported
KEYSPACE MEMTABLE DETAILS    
All Memtables On Heap Datasize(MB)Total amount of data stored in the memtables (2i and pending flush memtables included) that resides on -heap.SupportedSupportedNot Supported
All Memtables Off Heap Datasize(MB)Total amount of data stored in the memtables (2i and pending flush memtables included) that resides off -heap.SupportedSupportedNot Supported
Memtable Live Data Size(MB)Total amount of live data stored in the memtables (2i and pending flush memtables included) that resides off-heap, excluding any data structure overhead.SupportedSupportedNot Supported
Memtable Columns CountTotal number of columns present in the memtable.SupportedSupportedNot Supported
Memtable On Heap Datasize(MB)Total amount of data stored in the memtable that resides on -heap, including column related overhead and partitions overwritten.SupportedSupportedNot Supported
Memtable Off Heap Datasize(MB)Total amount of data stored in the memtable that resides off -heap, including column related overhead and partitions overwritten.SupportedSupportedNot Supported
Memtable Switch Count(/ Min)Number of times flush has resulted in the memtable being switched out.SupportedSupportedNot Supported

KeySpace Storage Details

ParametersDescriptionJMX SupportPrometheus Support
2 and below3 and 4
Live Disk Space Used(MB)Disk space used by SSTables belonging to this table (in bytes).SupportedSupportedNot Supported
Live Scanned Histogram(/ Min)Histogram of live cells scanned in queries on this table.SupportedSupportedSupported
SS Table per Read Histogram(/ Min)Histogram of the number of sstable data files accessed per single partition read. SSTables skipped due to Bloom Filters, min-max key or partition index lookup are not taken into account.SupportedSupportedSupported
SS Table per Read Histogram 99th%Histogram of the number of sstable data files accessed per single partition read at 99th percentile. SSTables skipped due to Bloom Filters, min-max key or partition index lookup are not taken into account.SupportedSupportedSupported
Tomb Stone Scanned Histogram(/ Min)Histogram of tombstones scanned in queries on this table per minSupportedSupportedSupported
Bloom Filter Disk Space Used(KB)Disk space used by bloom filterSupportedSupportedNot Supported
Bloom Filter Off Heap Memory Used(KB)Off-heap memory used by bloom filter.SupportedSupportedNot Supported
Index Summary OFF heap Memory Used(KB)Off-heap memory used by index summarySupportedSupportedNot Supported

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally