In-Depth PostgreSQL Monitoring

Measure and track every aspect of your PostgreSQL databases

pgDash is a modern, comprehensive monitoring solution designed specifically for PostgreSQL deployments. pgDash shows you information and metrics about every aspect of your PostgreSQL database server, collected using the open-source tool pgmetrics.

SaaS and self-hosted/on-premise options available.

How It Works

Collect PostgreSQL data, in JSON format, using our open-source tool pgmetrics.
Send it to pgDash regularly, using the pgdash command-line tool.
$ pgmetrics -f json -h myserver db1 db2
$ pgmetrics -f json -h myserver db1 db2 |
    pgdash -a myapikey report myserver


Tables & Indexes

pgDash Tables and Indexes

pgDash shows you information about each table and index, like size, bloat, activity, vacuum and analyze information, cache efficiency and more.


pgDash Backends

Track backends waiting on locks, transactions that have been open too long, idling transactions. Filter and search through the list of backends.

System Information

pgDash System Information

Load average, memory usage, swap usage, and tablespace-wise disk usage can also be collected and monitored.


pgDash Replication

Monitor extensive replication metrics, including lags at primary and standby servers, physical and logical replication slot information, and standby recovery progress.


pgDash Queries

Interactively filter and browse slow SQL query information collected from the pg_stat_statements extension. Identify queries that run slow, cause too much disk activity or are cache-inefficient.

Basic Alerting

pgDash Alerts

Set meaningful alerts, like “Commit Ratio of mydb is less than 80%”, “Number of backends waiting on locks is greater than 30”. Check on every report, send notifications via email, Slack or PagerDuty.


pgDash lets you share all the data for a server with your team members. The team member you're sharing it with can view all information, metrics and graphs, but will not be able to delete any server data. Team sharing is available in the Pro and Enterprise versions of pgDash SaaS and self-hosted / on-premise.

Change Alerts

Change alerts allow you to stay informed about important changes to your PostgreSQL databases, like addition or deletion of users, tables, indexes, or abrupt increases or decreases in table size, and more. When change alert rules are set, pgDash will check every incoming report against the previous one. Change Alerts are available in the Pro and Enterprise versions of pgDash SaaS and self-hosted / on-premise.

And More

WAL archiving information, BG Writer stats, vaccum progress information, roles including group membership, configuration settings. On-premise option so you can run pgDash yourself if you prefer.

Try pgDash Today!


14-day free trial — no credit card required