Help Docs

How to Monitor GeminiDB Cassandra in Huawei Cloud

Site24x7 gives your team complete observability into your GeminiDB Cassandra clusters, delivering real-time visibility into CPU and memory utilization, storage capacity, read and write latency percentiles, connection health, pending operations, tombstone query rates, and partition imbalances.

Use cases

  • Latency control: Reduce tail latency by tracking the Write P95 Latency, Read P95 Latency, Write Max Latency, and Read Max Latency to identify garbage collection pauses or compaction delays early.
  • Drop prevention: Prevent data loss by monitoring the Dropped Mutations and Dropped Reads, ensuring that queues don't overflow and operations aren't discarded.
  • Partition health: Maintain the data balance by tracking the Large Partition Count and Imbalanced Table Count signal data modeling issues that compound over time. Find them before they impact performance.

Setup and configuration

GeminiDB Cassandra resources are auto-discovered and monitored during the Huawei Cloud integration. To enable monitoring, follow the steps below:

  1. Go to Cloud > Huawei > Add Huawei Monitor. Follow the steps to add a Huawei Cloud monitor.
  2. While adding or editing a Huawei Cloud monitor, select DDS from the Service/Resource Types drop-down and click Save.
  3. Go to Cloud > Huawei, select the created Huawei monitor, then click GeminiDB Cassandra to view the performance metrics.

Supported metrics

CPU and memory

Metric name

Description

Units

CPU UsageThe percentage of CPU capacity currently consumed by the GeminiDB Cassandra instance.Percentage
Memory UsageThe percentage of memory capacity currently consumed by the GeminiDB Cassandra instance.Percentage

Storage

Metric name

Description

Units

Disk UtilizationThe percentage of total disk storage currently consumed by the instance.Percentage
Disk Total SizeThe total disk storage capacity provisioned for the instance.Gigabytes
Disk Used SizeThe total disk storage currently consumed by the instance.Gigabytes
Data Load SizeThe total size of data currently loaded on the Cassandra node.Bytes

Network

Metric name

Description

Units

Network Output ThroughputThe rate of data transmitted out of the instance over the network per second.Bytes/second
Network Input ThroughputThe rate of data received by the instance over the network per second.Bytes/second

Connections

Metric name

Description

Units

Active ConnectionsThe number of active client connections currently established in the Cassandra instance.Count

Operations

Metric name

Description

Units

Pending WritesThe number of write operations currently queued and waiting to be processed.Count
Pending ReadsThe number of read operations currently queued and waiting to be processed.Count
Dropped MutationsThe number of write mutation operations dropped due to internal queue overflows.Count
Dropped ReadsThe number of read operations dropped due to internal queue overflows.Count
Tombstone Query RateThe rate at which queries are scanning tombstone rows per second.Count/second
Single Delete RateThe rate of single-row delete operations executed per second.Count/second
Range Delete RateThe rate of range delete operations executed per second.Count/second
Large Row CountThe rate at which large row operations are being processed per second.Count/second
Avg Limit Diff CountThe average difference between the query limit and the number of rows actually returned.Count
Avg Modify Request SizeThe average size of modify requests processed by the instance.Bytes
Avg Query Response SizeThe average size of query responses returned by the instance.Bytes
Large Partition CountThe number of partitions exceeding the configured large partition threshold.Count
Imbalanced Table CountThe number of tables with a significant data distribution imbalance across nodes.Count

Write latency

Metric name

Description

Units

Write LatencyThe average latency of write operations in the Cassandra instance.Milliseconds
Write CountThe total number of write operations recorded within the monitoring period.Count
Write 1min RateThe rate of write operations processed per second over the last 1 minute.Count/second
Write P75 LatencyThe write latency below which 75% of write operations completed.Milliseconds
Write P95 LatencyThe write latency below which 95% of write operations completed.Milliseconds
Write P99 LatencyThe write latency below which 99% of write operations completed.Milliseconds
Write P999 LatencyThe write latency below which 99.9% of write operations completed.Milliseconds
Write Max LatencyThe maximum write latency recorded for a single write operation.Milliseconds

Read latency

Metric name

Description

Units

Read LatencyThe average latency of read operations in the Cassandra instance.Milliseconds
Read CountThe total number of read operations recorded within the monitoring period.Count
Read 1min RateThe rate of read operations processed per second over the last 1 minute.Count/second
Read P75 LatencyThe read latency below which 75% of read operations completed.Milliseconds
Read P95 LatencyThe read latency below which 95% of read operations completed.Milliseconds
Read P99 LatencyThe read latency below which 99% of read operations completed.Milliseconds
Read P999 LatencyThe read latency below which 99.9% of read operations completed.Milliseconds
Read Max LatencyThe maximum read latency recorded for a single read operation.Milliseconds

Range slice latency

Metric name

Description

Units

Range Slice LatencyThe average latency of range slice operations in the Cassandra instance.Milliseconds
Range Slice CountThe total number of range slice operations recorded within the monitoring period.Count
Range Slice 1min RateThe rate of range slice operations processed per second over the last 1 minute.Count/second
Range Slice P75 LatencyThe range slice latency below which 75% of operations completed.Milliseconds
Range Slice P95 LatencyThe range slice latency below which 95% of operations completed.Milliseconds
Range Slice P99 LatencyThe range slice latency below which 99% of operations completed.Milliseconds

Distributed file volume

Metric name

Description

Units

DFV Write DelayThe write delay introduced by the distributed file volume (DFV) layer for the instance.Millisecond
DFV Read DelayThe read delay introduced by the DFV layer for the instance.Millisecond
Max Sync DelayThe maximum synchronization delay observed across nodes in the Cassandra cluster.Millisecond

Threshold configuration

You can configure thresholds and alerts for all GeminiDB Cassandra metrics to detect performance degradation proactively or connection issues.

  1. Go to Admin > Configuration Profiles > Threshold and Availability.
  2. Create or edit your Threshold Profile for GeminiDB Cassandra.
  3. Assign the profile to the respective monitors to trigger alerts.

IT Automation

Use Site24x7's IT Automation to resolve common issues with GeminiDB Cassandra performance:

  1. Go to Admin > IT Automation Templates. Then, click Add Automation Templates.
  2. Create an automation rule by selecting the automation Type (e.g., Server reboot, clear queue).
  3. Map the created rules to the GeminiDB Cassandra, for automatic execution during alerts.

Configuration rules

Use Configuration Rules to simplify bulk setup across GeminiDB Cassandra instances. Automatically assign Threshold Profiles, Notification Profiles, Tags, and Monitor Groups when new monitors are discovered.

Related articles

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!