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.

From the instance list itself, you can also click an instance's edit icon to open a quick Edit panel for changing its Groups, Depends On relationship, Tags, and assigned Alarm Rule, without opening the full detail page.

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.


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. The same insights, aggregated across every resource in the account, also appear in the Recommended Actions table on the account's main overview page at Cloud → AWS → [Your Account].

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 and expand storage in the AWS RDS console
Alarms not triggering as expectedAlarm thresholds may not be configured for this instanceOpen the instance's quick Edit panel from the instance list and confirm an Alarm Rule is selected under Alert Settings
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

    • Cloud Monitoring

      Cloud Monitoring Cloud Monitoring Monitor your AWS, Azure, GCP, and OCI infrastructure from a single platform. Track availability, performance, and cost across cloud providers without leaving Cloudmon. Cloudmon integrates with AWS, Microsoft Azure, ...
    • 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 ...
    • 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 ...
    • OCI Instances Monitoring

      OCI Monitoring OCI Instances Monitoring Monitor Oracle Cloud Infrastructure (OCI) Compute Instances using read-only API key credentials. Cloudmon auto-discovers your instances and begins collecting metrics in real time. Overview OCI (Oracle Cloud ...
    • How to configure a Monitoring Profile for an agent in cloudmon?

      By default, the monitoring profile default is configured for every entity. The default profile includes all the metrics for monitoring and can be modified if required. Follow the steps to change the profile from default to the user-defined profile ...