Home icon
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.



Go to article

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.