Monitor real-time Amazon RDS OS metrics with flexible granularity using Enhanced Monitoring
Blog
This article explains how to use Amazon RDS Enhanced Monitoring to capture real-time OS metrics with granular precision for better database performance troubleshooting.
- Enhanced Monitoring provides sub-minute granularity (1-60 seconds) versus CloudWatch's standard 1-minute intervals
- Captures detailed OS-level metrics: CPU Nice, memory, disk I/O, network, swap, and process lists
- Stores metrics in CloudWatch Logs as JSON for integration with other AWS services
- Available for MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, and Aurora databases
- Requires IAM role to send OS metrics to CloudWatch Logs; configurable via RDS console
- Demonstration showed Enhanced Monitoring detected 1,600 WriteIOPS versus CloudWatch's 530 IOPS
- Provides physical device metrics showing data striping across multiple volumes
- Complements CloudWatch and Performance Insights for comprehensive RDS monitoring
Enhanced Monitoring enables detection of sub-minute performance spikes missed by standard CloudWatch metrics, making it essential for detailed troubleshooting and performance analysis.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.