Docs
CloudWatch Setup
Import AWS CloudWatch metrics for RDS/Aurora PostgreSQL.
Overview
For AWS RDS and Aurora PostgreSQL, CloudWatch provides OS-level metrics that are not available through direct PostgreSQL queries: CPU utilization, free memory, disk IOPS, and network throughput.
IAM Setup
Create an IAM user or role with the following permissions:
json{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "rds:DescribeDBInstances", "pi:GetResourceMetrics" ], "Resource": "*" } ] }
Configuration
textAWS Region: us-east-1 Access Key ID: AKIA... Secret Access Key: your-secret-key RDS Instance ID: your-db-instance-identifier
Metrics Imported
- -CPUUtilization - CPU percentage
- -FreeableMemory - available RAM
- -ReadIOPS / WriteIOPS - disk I/O operations
- -ReadLatency / WriteLatency - disk I/O latency
- -DatabaseConnections - connection count
- -FreeStorageSpace - available disk
- -ReplicaLag - replication delay