Viewing the Fleet Health Dashboard for CloudWatch Database Insights
You can use the Fleet Health Dashboard to view a snapshot of the health of your database fleet.
Fleet health views
A database fleet in Database Insights is a group of databases that you want to monitor. You can create a monitoring view for a database fleet by choosing filters in the Filters component. This component allows you to apply filters on properties, such as cluster or instance names and tags. In the Fleet Health Dashboard, CloudWatch shows databases that match at least one of the filter conditions for the fleet health view.
To create, modify, or delete views for database fleets, use the procedures in the following topics.
RDS instances overview table
Use the RDS instances overview table to view the alarm state, max DB Load percentage, and the time of the last state update for each instance in your fleet.
Instances state summary
Use the Instances state summary to view the health of all instances in your fleet. The Instances state summary provides two views based on Alarms and the DB Load metric. By default, CloudWatch displays the Alarms view.
Each node in the honeycomb represents an instance. For more information about an instance, you can choose the corresponding node and choose Filter view by this instance.
The honeycomb component summarizes the alarm state for instances in your fleet with the number of nodes in each state at the top of the honeycomb. CloudWatch displays the time of the last refresh of the data shown in the honeycomb.
When you switch to the DB Load view, you can see the overall health of the fleet from the point of view of the DB Load metric. Database load (DB Load) measures the number of active sessions in your database. DB Load is the key metric in Database Insights and is collected every second. CloudWatch categorizes DB instances into the following states based on thresholds for DB Load.
High
Warning
Ok
Idle
You can see the thresholds for DB Load by choosing the corresponding state icons.
For information about DB Load for Amazon Aurora, see Database load in the Amazon Aurora User Guide.
By default, CloudWatch displays the average DB Load. Choose Max to monitor the maximum DB Load for each instance.
Choose a node from the Instances state summary to display alarms and DB Load for the instance.
Top 10 charts
Use the Top 10 instances per relative DB Load chart to view the DB Load trend over time for the 10 instances with the highest DB Load. The chart also provides the top queries and top wait events for the instance with the highest DB Load.
Use the Top 10 instances per metric charts to compare two key metrics for the top 10 instances in your fleet. You can select the following metrics.
CPU Utilization (%)
Freeable Memory (%)
DB Connections (%)
Network throughput
Read IOPS
Write IOPS
Read Latency
Write Latency
Amazon RDS events
Use the Events summary and table to view RDS events for instances in your fleet.
To view the Events table, choose Details.
For a list of events for Amazon Aurora, see Amazon RDS event categories and event messages for Aurora in the Amazon Aurora User Guide.
Calling services table
Use the Calling services table to view CloudWatch Application Signals services that are calling your database endpoints and related application-level metrics such as latency or errors.
Database Insights shows the services that are calling your top 10 instances by DB Load. To view calling services for another instance, choose the instance in the database instance dashboard.
For more information about CloudWatch Application Signals, see Application Signals.