Help Docs

How to Monitor GeminiDB Mongo in Huawei Cloud

Site24x7 gives your team complete observability into your HuaweiCloud GeminiDB Mongo clusters, catch operation bottlenecks, connection exhaustion, and storage pressure early, delivering real-time visibility into CPU and memory utilization and much more.

Use cases

Queue stability: Prevent write slowdowns by tracking Queued Operations and CPU, enabling timely scaling or load balancing before timeouts occur.

Query efficiency: Reduce latency by monitoring slow query spikes, which helps to identify missing indexes or inefficient queries after deployments.

Connection control: Avoid connection failures by tracking active connections and utilization, enabling proactive tuning before capacity limits are reached.

Setup and configuration

GeminiDB Mongo resources are auto-discovered and monitored during 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 Mongo from the Service/Resource Types drop-down and click Save.
  • Navigate to Cloud > Huawei, select the created Huawei monitor, and then click GeminiDB Mongo 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 Mongo instance.Percentage
Memory UsageThe percentage of memory capacity currently consumed by the GeminiDB Mongo instance.Percentage
Resident MemoryThe amount of physical memory currently residing in RAM for the MongoDB process.MB
Virtual MemoryThe total virtual memory currently allocated to the MongoDB process.MB

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.GB
Disk Used SizeThe total disk storage currently consumed by the instance.GB

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

Operations

Metric name

Description

Units

COMMAND Per SecondThe rate of command operations executed on the instance per second.Count/second
DELETE Per SecondThe rate of delete operations executed on the instance per second.Count/second
INSERT Per SecondThe rate of insert operations executed on the instance per second.Count/second
QUERY Per SecondThe rate of query operations executed on the instance per second.Count/second
UPDATE Per SecondThe rate of update operations executed on the instance per second.Count/second
GETMORE Per SecondThe rate of getMore cursor operations executed on the instance per second.Count/second

Connections

Metric name

Description

Units

Active ConnectionsThe number of active client connections currently established to the instance.Count
Connection UtilizationThe percentage of available connection capacity currently in use.Percentage

Asserts

Metric name

Description

Units

Regular Asserts Per SecondThe rate of regular assertion errors raised by the instance per second.Count/second
Warning Asserts Per SecondThe rate of warning-level assertion errors raised by the instance per second.Count/second
Message Asserts Per SecondThe rate of message-level assertion errors raised by the instance per second.Count/second
User Asserts Per SecondThe rate of user-generated assertion errors raised by the instance per second.Count/second

Queues and cursors

Metric name

Description

Units

Total Queued OperationsThe total number of operations currently queued waiting to acquire a lock.Count
Queued Read OperationsThe number of read operations currently queued waiting to acquire a read lock.Count
Queued Write OperationsThe number of write operations currently queued waiting to acquire a write lock.Count
Page FaultsThe number of page fault exceptions raised when requested data is not in memory.Count
Slow Query CountThe number of queries currently exceeding the configured slow query threshold.Count
Open CursorsThe number of open cursors currently maintained by the instance.Count
Cursor TimeoutsThe number of cursors that have timed out since the last server restart.Count

Threshold configuration

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

Go to Admin > Configuration Profiles > Threshold and Availability to create or modify your alert profiles.

IT Automation

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

  • Go to Admin > IT Automation Templates (+)> Add Automation Templates.
  • Add tasks such as restarting GeminiDB Mongo-related services or executing custom scripts.
  • Trigger GeminiDB Mongo to perform these tasks based on specific alert events.

Configuration rules

You can streamline the monitor setup for multiple GeminiDB Mongo using Configuration Rules. These rules allow you to automatically apply:

  • Threshold profiles.
  • Notification profiles.
  • Tags.
  • Monitor group associations.

Run a scan and associate the rule that matches your resource configurations when new GeminiDB Mongo monitors are added.

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!