Azure Managed Apache Cassandra extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Gain insights into your Azure Managed Cassandra Instance health and performance.

Get started

Overview

Prometheus is an open-source monitoring toolkit for collecting and alerting on infrastructure and platform metrics. These metrics are exposed by Prometheus in OpenMetrics format. Prometheus exporters provide a standardized monitoring interface for numerous technologies and services.

By adding Dynatrace support to metrics collected from Prometheus exporters, you get intelligent observability and automatic root cause analysis for technologies such as Apache Cassandra, Redis, and Kafka. As well 100+ integrations maintained by the Prometheus community.

Use cases

  • Leverage Apache Cassandra Prometheus metrics to extend Dynatrace’s monitoring capabilities.
  • Monitor you Azure Managed Instance for Apache Cassandra Cluster.
  • Visualize Infrastructure (Cluster, Data Center, Rack, Node) and Data (Keyspace & Table) Metrics.
  • Proactively alert on anomalies of Prometheus metrics with Davis AI.

Compatibility information

  • ActiveGate version 1.231+

Activation and setup

Dynatrace integrates Gauge and Counter metrics from your Azure Managed Instance for Apache Cassandra Clusters.

  1. Go to Dynatrace Hub and add the Azure Managed Instance for Apache Cassandra extension to your environment.
  2. Create a monitoring configuration :
    1. Use the API URL of your Prometheus Server (for example, http://localhost:9090/api/v1)
    2. Select the ActiveGate Group that will run the extension.
    3. Add a Description
    4. Select the Feature Sets for this configuration
  3. Save your configuration and start exploring the data in the pre-configured dashboard(s) and unified analysis pages.

Details

This extension is built on top of the Extensions framework using the Prometheus data source.

The extension package contains:

  • Prometheus DataSource configuration,
  • dashboard template,
  • Unified Analysis screen template,
  • topology definition and entity extraction rules.

More information can be found in the Documentation:

Collected metrics:

  • Storage Load
  • Storage Exceptions
  • Commit Log Pending Tasks
  • Commit Log Completed Tasks Total
  • Buffer Pool Size
  • Buffer Pool Misses Total
  • Client Connected Native Clients
  • Client Auth Failure Total
  • Client Auth Success Total
  • Storage Total Hints Total
  • CQL Prepared Statements Executed Total
  • CQL Regular Statements Executed Total
  • Dropped Messages Total
  • JVM GC Count
  • JVM GC Time
  • JVM Memory Used
  • JVM Memory Usage
  • Thread Pools Active Tasks
  • Thread Pools Total Blocked Tasks Total
  • Thread Pools Completed Tasks
  • Client Request Latency Total
  • Client Request Failures Total
  • Client Request Unavailables Total
  • Cache Hit Rate
  • Cache Capacity
  • Cache Misses Total
  • Cache Size
  • Keyspace All Memtables Live Data Size
  • Keyspace Bloom Filter Disk Space Used
  • Keyspace Live Disk Space Used
  • Keyspace Memtable Columns Count
  • Keyspace Memtable Live Data Size
  • Keyspace Memtable Switch Count
  • Keyspace Pending Compaction
  • Keyspace Pending Flushes
  • Keyspace Read Total Latency Total
  • Keyspace Total Disk Space Used
  • Keyspace Write Total Latency Total
  • Table Bloom Filter Disk Space Used
  • Table Bloom Filter False Positives
  • Table Bloom Filter False Ratio
  • Table Bloom Filter False Ratio
  • Table Bytes Flushed Total
  • Table Compaction Bytes Written Total
  • Table Compression Ratio
  • Table Compression Ratio
  • Table Dropped Mutations Total
  • Table Estimated Partition Count
  • Table Key Cache Hit Rate
  • Table Key Cache Hit Rate
  • Table Live Disk Space Used Total
  • Table Live SSTable Count
  • Table Memtable Columns Count
  • Table Memtable Live Data Size
  • Table Memtable Switch Count Total
  • Table Pending Compactions
  • Table Pending Flushes Total
  • Table Read Total Latency Total
  • Table Row Cache Hit Total
  • Table Row Cache Miss Total
  • Table Total Disk Space Used Total
  • Table Write Total Latency Total

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

Table Latency (total)
Metric nameMetric keyDescription
Table Read Total Latency Totalmcac_table_read_total_latency_total.countRead Latency for this table.
Table Write Total Latency Totalmcac_table_write_total_latency_total.countWrite Latency for this table.
Cluster Node Metrics
Metric nameMetric keyDescription
Storage Loadmcac_storage_load_totalSize, in bytes, of the on disk data size this node manages.
Storage Exceptionsmcac_storage_exceptions_total.countNumber of internal exceptions caught. Under normal exceptions this should be zero.
Commit Log Pending Tasksmcac_commit_log_pending_tasksNumber of commit log messages written but yet to be fsync’d.
Commit Log Completed Tasks Totalmcac_commit_log_total_commit_log_size.countTotal number of commit log messages written since [re]start.
Buffer Pool Sizemcac_buffer_pool_sizeSize, in bytes, of the managed buffer pool
Buffer Pool Misses Totalmcac_buffer_pool_misses_total.countThe number of misses in the pool. The higher this is the more allocations incurred.
Client Connected Native Clientsmcac_client_connected_native_clientsNumber of clients connected to this nodes native protocol server.
Client Auth Failure Totalmcac_client_auth_failure_total.countNumber of clients who experience authentication failures.
Client Auth Success Totalmcac_client_auth_success_total.countNumber of clients who successfully authenticate.
Storage Total Hints Totalmcac_storage_total_hints_total.countNumber of hint messages written to this node since [re]start. Includes one entry for each host to be hinted per hint.
CQL Prepared Statements Executed Totalmcac_cql_prepared_statements_executed_total.countNumber of prepared statements executed.
CQL Regular Statements Executed Totalmcac_cql_regular_statements_executed_total.countNumber of non prepared statements executed.
Dropped Messages Totalmcac_dropped_message_dropped_total.countNumber of dropped messages.
JVM GC Countmcac_jvm_gc_count.countTotal number of collections that have occurred
JVM GC Timemcac_jvm_gc_time.countApproximate accumulated collection elapsed time in milliseconds.
JVM Memory Usedmcac_jvm_memory_usedAmount of used memory in bytes
JVM Usage (raw)mcac_jvm_memory_usage_rawRatio of used to maximum memory
Thread Pools Active Tasksmcac_thread_pools_active_tasksNumber of tasks being actively worked on by this pool.
Thread Pools Total Blocked Tasks Totalmcac_thread_pools_total_blocked_tasks_total.countNumber of tasks that were blocked due to queue saturation.
Thread Pools Completed Tasksmcac_thread_pools_completed_tasksNumber of tasks completed.
Client Request Latencymcac_client_request_latency
Client Request Failures Totalmcac_client_request_failures_total.countNumber of transaction failures encountered.
Client Request Unavailables Totalmcac_client_request_unavailables_total.countNumber of unavailable exceptions encountered.
Cache Hit Rate (raw)mcac_cache_hit_rate_raw
Cache Capacitymcac_cache_capacityCache capacity in bytes.
Cache Misses Totalmcac_cache_misses_total.countTotal number of cache misses.
Cache Sizemcac_cache_sizeTotal size of occupied cache, in bytes.
Tables Metrics
Metric nameMetric keyDescription
Table Range Latencymcac_table_range_latency
Table Read Latencymcac_table_read_latency
Table Write Latencymcac_table_write_latency
Table Bloom Filter Disk Space Usedmcac_table_bloom_filter_disk_space_usedDisk space used by bloom filter (in bytes).
Table Bloom Filter False Positivesmcac_table_bloom_filter_false_positivesNumber of false positives on table’s bloom filter.
Table Bloom Filter False Ratiomcac_table_bloom_filter_false_ratio_raw
Table Bytes Flushed Totalmcac_table_bytes_flushed_total.countTotal number of bytes flushed since server [re]start.
Table Compaction Bytes Written Totalmcac_table_compaction_bytes_written_total.countTotal number of bytes compacted since server [re]start.
Table Compression Ratiomcac_table_compression_ratio_raw
Table Dropped Mutations Totalmcac_table_dropped_mutations_total.countNumber of dropped mutations on this table.
Table Estimated Partition Countmcac_table_estimated_partition_count.gaugeApproximate number of keys in table.
Table Key Cache Hit Ratemcac_table_key_cache_hit_rate_raw
Table Live Disk Space Used Totalmcac_table_live_disk_space_used_totalDisk space used by SSTables belonging to this table (in bytes).
Table Live SSTable Countmcac_table_live_ss_table_count.gaugeNumber of SSTables on disk for this table.
Table Memtable Columns Countmcac_table_memtable_columns_count.gaugeTotal number of columns present in the memtable.
Table Memtable Live Data Sizemcac_table_memtable_live_data_sizeTotal amount of live data stored in the memtable, excluding any data structure overhead.
Table Memtable Switch Count Totalmcac_table_memtable_switch_count_total.countNumber of times flush has resulted in the memtable being switched out.
Table Pending Compactionsmcac_table_pending_compactionsEstimate of number of pending compactions for this table.
Table Pending Flushes Totalmcac_table_pending_flushes_total.countEstimate of number of pending flushes for this table.
Table Row Cache Hit Totalmcac_table_row_cache_hit_total.countNumber of table row cache hits.
Table Row Cache Miss Totalmcac_table_row_cache_miss_total.countNumber of table row cache misses.
Table Total Disk Space Used Totalmcac_table_total_disk_space_used_totalTotal disk space used by SSTables belonging to this table, including obsolete ones waiting to be GC’d.
Client Requests (total)
Metric nameMetric keyDescription
Client Request Latency Totalmcac_client_request_latency_total.countLatency of Client Requests.
Keyspace Metrics
Metric nameMetric keyDescription
Keyspace All Memtables Live Data Sizemcac_keyspace_all_memtables_live_data_sizeTotal amount of live data stored in the memtables (2i and pending flush memtables included) that resides off-heap, excluding any data structure overhead.
Keyspace Bloom Filter Disk Space Usedmcac_keyspace_bloom_filter_disk_space_usedDisk space used by bloom filter (in bytes).
Keyspace Live Disk Space Usedmcac_keyspace_live_disk_space_usedDisk space used by SSTables belonging to this table (in bytes).
Keyspace Memtable Columns Countmcac_keyspace_memtable_columns_count.gaugeTotal number of columns present in the memtable.
Keyspace Memtable Live Data Sizemcac_keyspace_memtable_live_data_sizeTotal amount of live data stored in the memtable, excluding any data structure overhead.
Keyspace Memtable Switch Countmcac_keyspace_memtable_switch_count.gaugeNumber of times flush has resulted in the memtable being switched out.
Keyspace Pending Compactionmcac_keyspace_pending_compactionsEstimated number of compactions remaining to perform.
Keyspace Pending Flushesmcac_keyspace_pending_flushesEstimated number of flush tasks pending for this table.
Keyspace Total Disk Space Usedmcac_keyspace_total_disk_space_usedTotal disk space used by SSTables belonging to this table, including obsolete ones waiting to be GC’d.
Keyspace Read Latencymcac_keyspace_read_latency
Keyspace Write Latencymcac_keyspace_write_latency
Keyspace Latency (total)
Metric nameMetric keyDescription
Keyspace Read Total Latency Totalmcac_keyspace_read_total_latency_total.countRead latency
Keyspace Write Total Latency Totalmcac_keyspace_write_total_latency_total.countWrite Latency
Related tags
DatabasePrometheusNoSQLApache/AzureApplication Observability