Help Docs

How to monitor Relational Database MySQL in Huawei Cloud

Site24x7 continuously monitors Huawei Cloud's Relational Database (RDS) MySQL environments with insights into CPU, memory, disk I/O, network throughput, connections, and query performance that helps to detect bottlenecks early and ensure reliable database operations.

Use cases

Connection stability: To prevent connection failures, monitor the total number of connections and usage. This allows for adjustments or scaling before reaching capacity limits.

Memory efficiency: Minimize I/O latency by keeping an eye on buffer pool metrics. This helps ensure that data remains in memory and decreases reliance on disk storage.

Query optimization: Reduce latency by tracking slow queries and overall throughput. This makes it possible to identify inefficient SQL queries early, preventing negative impacts on users.

Setup and configuration

RDS MySQL 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 RDS MySQL from the Service/Resource Types drop-down and click Save.
  • Navigate to Cloud > Huawei, select the created Huawei monitor, and then click RDS MySQL to view the performance metrics.

Supported metrics

CPU and memory

Metric name

Description

Units

CPU UtilizationThe percentage of CPU capacity currently consumed by the RDS MySQL instance.Percentage
Memory UtilizationThe percentage of memory capacity currently consumed by the RDS MySQL instance.Percentage

Network

Metric name

Description

Units

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

Connections

Metric name

Description

Units

Total ConnectionsThe total number of connections currently established to the MySQL instance.Count
Active ConnectionsThe number of connections currently executing a query or operation.Count
Connection UsageThe percentage of available connection capacity currently in use.Percentage

Queries and transactions

Metric name

Description

Units

Queries Per SecondThe rate of query statements executed on the instance per second.Count/second
Transactions Per SecondThe rate of transactions committed on the instance per second.Count/second
Slow QueriesThe number of queries that exceeded the configured slow query threshold.Count

DML Operations

Metric name

Description

Units

Delete StatementsThe rate of DELETE statements executed on the instance per second.Count/second
Insert StatementsThe rate of INSERT statements executed on the instance per second.Count/second
Select StatementsThe rate of SELECT statements executed on the instance per second.Count/second
Update StatementsThe rate of UPDATE statements executed on the instance per second.Count/second

InnoDB

Metric name

Description

Units

InnoDB Buffer Pool UtilizationThe percentage of the InnoDB buffer pool currently in use.Percentage
InnoDB Buffer Pool Hit RateThe percentage of read requests served from the InnoDB buffer pool without disk access.Percentage
InnoDB Buffer Pool Dirty Page RateThe percentage of InnoDB buffer pool pages that are dirty and pending a flush to disk.Percentage
InnoDB Read ThroughputThe rate of data read by the InnoDB storage engine per second.Bytes/second
InnoDB Write ThroughputThe rate of data written by the InnoDB storage engine per second.Bytes/second
InnoDB Read OperationsThe number of InnoDB read I/O operations performed per second.Count/second
InnoDB Write OperationsThe number of InnoDB write I/O operations performed per second.Count/second

Disk and I/O

Metric name

Description

Units

IOPSThe number of read and write I/O operations processed by the disk per second.Count/second
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
Disk Read ThroughputThe rate of data read from disk per second.Bytes/second
Disk Write ThroughputThe rate of data written to disk per second.Bytes/second
VM I/O UtilizationThe percentage of VM-level I/O capacity currently in use.Percentage

Threshold configuration

You can configure thresholds and alerts for all RDS MySQL 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 RDS MySQL.
  3. Assign the profile to the respective monitors to trigger alerts.

IT Automation

Use Site24x7's IT Automation to resolve common issues with RDS MySQL 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 RDS MySQL, for automatic execution during alerts.

Configuration rules

Use Configuration Rules to simplify bulk setup across RDS MySQL 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!