CloudWatch Database Insights now watches over self-managed PostgreSQL too!
Hi everyone, it's me! Today I found a nice update about AWS database monitoring, so let me share it with you!
AWS What's NewWhat was announced?
In the AWS What's New, Amazon CloudWatch Database Insights announced support for self-managed PostgreSQL databases. You can now monitor self-managed PostgreSQL instances running on Amazon EC2 alongside Amazon RDS and Amazon Aurora, giving you a complete view of your entire database fleet in a single console.
The story so far
Until now, Amazon CloudWatch Database Insights was a database observability solution focused on Amazon RDS and Amazon Aurora. It provided a curated experience to help monitor database fleet health, diagnose issues, and resolve performance bottlenecks.
But PostgreSQL instances you set up and run yourself on EC2 were outside the scope of this convenient tool, meaning you had to use a separate approach for monitoring and troubleshooting them compared to your AWS-managed databases.
What changes
With this update, your self-managed PostgreSQL instances on EC2 now show up in the Database Insights fleet view too. You get live performance data, and you can monitor and troubleshoot your self-managed PostgreSQL using the same familiar Database Insights console and workflows you already use for your AWS-managed databases.
In other words, if your team runs a mix of RDS, Aurora, and self-managed PostgreSQL, you no longer need to hop between different tools — you can see it all in one place!
Dive Deep
Here are the concrete details from the announcement:
- You use the Amazon CloudWatch agent to collect data from your self-managed PostgreSQL instances
- The Database Insights fleet view shows live performance data including database load, wait event analysis, query-level statistics, and host metrics
- This capability is available in all AWS Commercial Regions
- To get started, check out "Monitoring Self-Managed Databases" in the Amazon CloudWatch User Guide
- For pricing details, see the Amazon CloudWatch pricing page
Wrap-up
- Amazon CloudWatch Database Insights now supports self-managed PostgreSQL running on EC2
- Coverage used to be limited to RDS and Aurora, and now it's meaningfully wider
- Using the CloudWatch agent, you get database load, wait event analysis, query-level statistics, and host metrics all together
- It's available in all AWS Commercial Regions, so you can try it right away if you have the right environment
If your team runs self-managed PostgreSQL on EC2 alongside RDS or Aurora, this is a quiet but genuinely useful update that saves you from juggling separate monitoring tools!