How to Monitor GeminiDB Redis in Huawei Cloud
Site24x7 continuously monitors your GeminiDB Redis metrics, giving your team real-time visibility into CPU and memory consumption, slow query activity, and total key counts.
Catch memory exhaustion, blocked client buildup, and performance regressions early, and keep your Redis instances running reliably, so your applications are never impacted.
Use cases
Memory control: Prevent eviction by tracking used and peak memory, helping scale resources or optimize TTLs before memory limits impact cache stability.
Client flow: Avoid timeouts by monitoring blocked clients, helping identify unfulfilled blocking operations before they affect dependent services.
Query performance: Reduce latency by tracking slow queries, helping detect expensive commands early and prevent system-wide performance slowdowns.
Setup and configuration
GeminiDB Redis resources are auto-discovered and monitored during the Huawei Cloud integration. To enable monitoring, follow the steps below:
- Navigate to Cloud > Huawei > Add Huawei Monitor. Follow the steps to add a Huawei Cloud monitor.
- While adding or editing a Huawei Cloud monitor, select GeminiDB Redis from the Service/Resource Types drop-down and click Save.
- Navigate to Cloud > Huawei, select the created Huawei monitor, and then click GeminiDB Redis to view the performance metrics.
Supported metrics
CPU and memory
|
Metric name |
Description |
Units |
|---|---|---|
| CPU Usage | The percentage of CPU capacity currently consumed by the GeminiDB Redis instance. | Percentage |
| Memory Usage | The percentage of memory capacity currently consumed by the GeminiDB Redis instance. | Percentage |
| Used Memory | The total amount of memory currently consumed by the Redis instance. | Bytes |
| Peak Memory Usage | The peak memory consumption recorded since the Redis instance last started. | Bytes |
Storage
|
Metric name |
Description |
Units |
|---|---|---|
| Disk Utilization | The percentage of total disk storage currently consumed by the instance. | Percentage |
| Disk Total Size | The total disk storage capacity provisioned for the instance. | GB |
| Disk Used Size | The total disk storage currently consumed by the instance. | GB |
Network
|
Metric name |
Description |
Units |
|---|---|---|
| Network Output Throughput | The rate of data transmitted out of the instance over the network per second. | Bytes/second |
| Network Input Throughput | The rate of data received by the instance over the network per second. | Bytes/second |
Connections
|
Metric name |
Description |
Units |
|---|---|---|
| Connected Clients | The number of client connections currently established to the Redis instance. | Count |
| Blocked Clients | The number of clients currently blocked waiting on a blocking command. | Count |
| Longest Output List | The length of the longest output list across all currently connected clients. | Count |
| Biggest Input Buffer | The size of the largest input buffer across all currently connected clients. | Bytes |
Operations
|
Metric name |
Description |
Units |
|---|---|---|
| Slow Query Count | The number of commands that exceeded the configured slow query threshold. | Count |
| Total Keys | The total number of keys currently stored in the Redis instance. | Count |
Dependency View
The Dependency View tab maps GeminiDB Redis groups based on your customer requirements. Contact support and share your requirements to help us prioritize dependency mapping for the GeminiDB Redis groups in your account.
Common monitored data
Outages
The Outages tab displays outage details, including start time, end time, duration, and related comments, to help track and review downtime events.
Notes
The Notes tab enables you to record descriptions, operational context, runbook steps, recent changes, and reference links to keep your team informed. Format the content using markdown syntax.
Log Report
The Log Report tab provides a unified view of the respective monitor's log status and supports CSV downloads for analysis and auditing.
Alert Logs
The Alert Logs tab provides a comprehensive list of all alerts generated by the monitor. Easily track key details such as the monitored resource name, alert trigger time, root cause, and notification status. Learn more.
Threshold configuration
You can configure thresholds and alerts for all GeminiDB Redis metrics to detect performance degradation proactively or connection issues.
- Go to Admin > Configuration Profiles > Threshold and Availability.
- Create or edit your Threshold Profile for GeminiDB Redis.
- Assign the profile to the respective monitors to trigger alerts.
IT Automation
Use Site24x7's IT Automation to resolve common issues with GeminiDB Redis performance:
- Go to Admin >IT Automation Templates. Then, click Add Automation Templates.
- Create an automation rule by selecting the automation Type (e.g., Server reboot, clear queue).
- Map the created rules to the GeminiDB Redis, for automatic execution during alerts.
Configuration rules
Use Configuration Rules to simplify bulk setup across GeminiDB Redis instances. Automatically assign Threshold Profiles, Notification Profiles, Tags, and Monitor Groups when new monitors are discovered.
