CloudWatch Database Insights - Amazon CloudWatch

CloudWatch Database Insights

Use CloudWatch Database Insights to monitor and troubleshoot Amazon Aurora MySQL and Amazon Aurora PostgreSQL databases at scale.

With Database Insights, you can monitor your database fleet with pre-built, opinionated dashboards. To help you analyze the performance of your fleet, the Database Insights dashboards display curated metrics and visualizations. By presenting metrics in a single dashboard for all databases in your fleet, Database Insights allows you to monitor your databases simultaneously.

For example, you can use Database Insights to find a database that is performing poorly within a fleet of hundreds of database instances. You can then choose that instance and use Database Insights to troubleshoot issues.

For information about engine, AWS Region, and instance class support, see Aurora DB engine, Region, and instance class support for Database Insights in the Amazon Aurora User Guide.

To get started with Database Insights, see the following topics.

Modes for Database Insights

Database Insights has an Advanced mode and a Standard mode. Standard mode is the default for Database Insights, and you can turn on the Advanced mode for your database.

The following table shows which features CloudWatch supports for the Advanced mode and Standard mode of Database Insights.

Feature Standard mode Advanced mode
Analyze the top contributors to DB Load by dimension Supported Supported
Query, graph, and set alarms on database metrics with up to 7 days of retention Supported Supported
Define fine‐grained access control policies to restrict access to potentially sensitive dimensions such as SQL text Supported Supported
Create and save fleet‐wide monitoring views to assess health across hundreds of databases Not supported Supported
Visualize per‐query statistics Not supported Supported
Analyze slow SQL queries Not supported Supported
View calling services with CloudWatch Application Signals Not supported Supported
View a consolidated dashboard for all database telemetry, including metrics, logs, events, and applications Not supported Supported
Import Performance Insights counter metrics into CloudWatch automatically Not supported Supported
View Amazon RDS events in CloudWatch Not supported Supported
Analyze database performance for a time period of your choice with on‐demand analysis Not supported Supported

Data retention

The Advanced mode of Database Insights retains 15 months of metrics collected by Performance Insights.

If Performance Insights is enabled for the Standard mode, Amazon RDS retains 7 days of Performance Insights counter metrics.

For information about counter metrics for Performance Insights, see Performance Insights counter metrics.

For information about the retention period for CloudWatch metrics collected by Database Insights, see the following topics.

How Database Insights integrates with Performance Insights

Performance Insights is a database performance monitoring service.

Database Insights builds upon and extends the capabilities of Performance Insights. Database Insights adds monitoring, analysis, and optimization features.

To enable the Advanced mode of Database Insights, you must enable Performance Insights.

Database Insights imports Performance Insights counter metrics into CloudWatch automatically. For information about Performance Insights counter metrics, see Performance Insights counter metrics in the Amazon Aurora User Guide.

Pricing

For information about pricing, see Amazon CloudWatch Pricing.