Monitoring RDS Instances

Monitoring RDS Instances

Monitoring Guide

Monitoring RDS Instances

Monitor the performance, availability, and storage health of your RDS instances in real time. Cloudmon helps database and infrastructure teams stay ahead of potential issues before they impact applications.

Overview

RDS (Relational Database Service) instances are managed database servers running in AWS, supporting engines such as MySQL, PostgreSQL, and Aurora. Once your AWS account is connected to Cloudmon, RDS instances are auto-discovered and begin appearing in the dashboard.

To view your RDS instances, navigate to Cloud → AWS → [Your AWS Account] → RDS.

Instance Overview

Selecting an RDS instance opens its detail page. The overview displays the instance name, database engine (e.g., MySQL, PostgreSQL, Aurora), instance type, region, and current operational status. It also shows the uptime percentage, total downtime, and a health timeline over the selected time period.

DB Metrics

Time-series graphs are available for the following metrics:

MetricWhat It Shows
CPU UtilisationMonitors the processor load on the DB instance. Consistently high CPU usage may indicate the need to optimise queries or upgrade the instance type.
Database ConnectionsTracks the number of active database connections. A sudden spike can indicate an application connection leak, while a sharp drop may suggest the database is unreachable.
Read IOPS / Write IOPSMeasures the number of read and write operations per second. High sustained IOPS can indicate a heavy query load or inefficient indexing that may need attention.
Free Storage SpaceMonitors available disk space on the DB instance. Cloudmon can alert you before storage runs out, preventing unexpected database outages.
Read Latency / Write LatencyTracks the average time per read and write operation. Rising latency can be an early indicator of storage performance degradation or overloaded query queues.

Aurora Metrics

Displays Aurora-specific metrics for RDS instances running the Aurora engine. This tab is only relevant for Aurora-based databases and provides additional insights into Aurora-specific performance indicators such as buffer cache hit ratio and replica lag.

Cloudmon Insights

Auto-generated recommendations are displayed based on real-time data from your RDS instances. Each recommendation is categorised by type (Performance, Security, Cost Optimisation) and includes a severity level (Low, Medium, High) so you can prioritise what to address first. For example, Insights may flag instances with low connection counts that are over-provisioned or identify instances without automated backups enabled. Insights are updated daily.

DB Events

Displays operational events related to the RDS instance, such as backups, failovers, maintenance windows, and parameter group changes. Use this to understand what changes or automated actions have taken place on the instance and when.

DB Logs

Displays log output from the RDS instance, including error logs, slow query logs, and general logs, depending on what is enabled on the instance. This is particularly useful when investigating unexpected behaviour or performance degradation.

Troubleshooting

SymptomLikely CauseFix
Instance showing as unavailableThe instance may be stopped, or a failover may have occurredCheck the Outages tab for downtime history and the DB Events tab for any recorded failover or maintenance events
High CPU or IOPS with no obvious causeHeavy query load, inefficient indexing, or the instance is undersizedCheck Cloudmon Insights for recommendations and review DB Logs for slow query entries
Free storage space critically lowDatabase growth has exceeded available storageSet a storage threshold alarm in the Alarms tab and expand storage in the AWS RDS console
Alarms not triggering as expectedAlarm thresholds may not be configured for this instanceGo to the Alarms tab on the instance detail page and add or review alarm rules
The issue was not resolved by the aboveMay require Cloudmon support assistanceClick the icon in the bottom-right corner of Cloudmon. Select Tickets to raise a support ticket or Chat for live assistance

    • Related Articles

    • AWS Monitoring

      Amazon Web Services AWS Cloud Monitoring with Cloudmon Connect your AWS account once and get full visibility into your AWS services such as EC2 instances, RDS databases, and S3 buckets — with real-time metrics, smart alerts, and historical ...
    • Cloud Monitoring

      Cloud Monitoring Monitor Your Entire Cloud Infrastructure with Cloudmon Gain full visibility into your AWS and Azure environments — all from a single pane of glass. Track performance, set intelligent alerts, and never miss a critical event across ...
    • Monitoring EC2 Instances

      Monitoring Guide Monitoring EC2 Instances Monitor the availability, performance, and resource utilisation of your EC2 instances in real time. Cloudmon gives IT teams early visibility into issues before they impact operations. Overview EC2 (Elastic ...
    • How to monitor virtual Instances in public cloud environments?

      Installing an agent on the server you wish to monitor is a way to monitor a cloud-hosted server on platforms like Azure, AWS, GCP, and Alibaba. Note: Follow the link https://repo.veryxtech.com/cloudmon/agent.html to find the commands to install the ...
    • What are the different modes of monitoring in cloudmon?

      There are three modes of monitoring: agent-based and agentless monitoring