Publishing Performance Insights metrics to CloudWatch
Amazon RDS Performance Insights monitors most of the DB instance metrics and dimensions and
makes them available through the Performance Insights dashboard in the AWS Management
Console
Performance Insights metrics aren't automatically published to CloudWatch (except for the DBLoad metric). To publish the DB instance metrics from Performance Insights to
CloudWatch, you can use the Performance Insights API
to retrieve metrics, and the CloudWatch API to
publish metrics to CloudWatch. To automate the process, you can create a Lambda function and schedule
it in Amazon EventBridge to run at specified time periods―for example, every two minutes. You can
specify which Performance Insights metrics you want to publish to CloudWatch. The Lambda function
gets those metrics from all the Amazon RDS instances that have Performance Insights enabled, and
saves the metrics in CloudWatch. For more information about this process, see the blog post about delivering Performance Insights counter metrics to CloudWatch