CloudWatch Metric Guide
Amazon RDS CloudWatch AlarmsThresholds, failures, and debugging guides
4 CloudWatch metrics covered for Amazon RDS. Each guide includes the recommended alarm threshold, common root causes, and how ConvOps automatically diagnoses it when it fires.
4
metrics covered
AWS/RDS
namespace
9
verification checks
Amazon RDS metrics
DatabaseConnections
DatabaseConnections counts the number of client network connections open to the RDS instance at the time of sampling. It reflects both active and idle connections held by your application's connection pool.
Threshold
≥ 80% of your RDS instance's max_connections parameter value
FreeableMemory
FreeableMemory reports the amount of available random access memory on the RDS instance, in bytes. It includes memory in the OS free pool plus reclaimable cached and buffered memory.
Threshold
< 25% of total instance RAM (or a specific byte floor for your instance class)
CPUUtilization
CPUUtilization measures the percentage of CPU capacity consumed by the RDS instance across all available vCPUs. It is the aggregate across all cores.
Threshold
> 80% sustained for 5 minutes or more
FreeStorageSpace
FreeStorageSpace reports the available storage capacity on the RDS instance's EBS volume, in bytes. When this reaches zero, the database stops accepting writes.
Threshold
< 20% of total allocated storage, or < 5 GB absolute floor (whichever is larger)
Audit your setup
Missing a Amazon RDS alarm?
The free ConvOps Audit scans your CloudWatch setup and flags missing or misconfigured Amazon RDS alarms in 5 minutes. No credit card. Read-only access.
Looking for alarms across other AWS services? View the full CloudWatch metric guide — thresholds and debugging guides for RDS, Lambda, ECS, ALB, EC2, and DynamoDB.
When a Amazon RDS alarm fires, ConvOps Diagnose reads CloudWatch Logs, CloudTrail, and resource state to deliver a plain-English root cause to WhatsApp or Slack in under 60 seconds. See how ConvOps Diagnose works →