Skip to main content
Illustration by Annie Ruygt of a balloon doing a lot of tasks

Performance Monitoring

The Managed Postgres dashboard provides comprehensive performance monitoring and metrics for your PostgreSQL clusters. The Metrics tab gives you real-time visibility into your database’s performance, helping you identify bottlenecks and optimize your applications.

Accessing Metrics

To view metrics for your cluster:
  1. Navigate to your MPG cluster in the Fly.io dashboard
  2. Click the Metrics tab
  3. Optionally filter by specific database using the database dropdown
  4. Select your desired time range (5 minutes, 15 minutes, 1 hour, 6 hours, 24 hours, 2 days, or 7 days)
On older v1 clusters, the Metrics tab may show a New Metrics System Available card instead of charts. Enabling the new metrics system restarts all Postgres nodes in your cluster to apply the monitoring configuration. On v2 clusters, if a database machine was recently throttled significantly, a CPU throttling detected or Severe CPU throttling banner appears at the top of the tab.

Metrics tiles

The top of the Metrics tab shows four tiles with the cluster’s current state:

Available Charts and Metrics

Below the tiles, each chart plots its series over the selected time range, with each series’ average shown underneath. The charts are grouped into these categories:

System Resource Metrics

Connection Metrics

Database Operations

Storage

Replication Metrics

Overview tiles (v2 clusters)

The Overview page of a v2 cluster (marked v2 next to the cluster name) shows summary tiles with the cluster’s current state. v1 clusters do not have these tiles.