Monitoring Dashboards

Pigsty provides many out-of-the-box Grafana monitoring dashboards for PostgreSQL

Pigsty provides many out-of-the-box Grafana monitoring dashboards for PostgreSQL: Demo & Gallery.

There are 26 PostgreSQL-related monitoring dashboards in Pigsty, organized hierarchically into Overview, Cluster, Instance, and Database categories, and by data source into PGSQL, PGCAT, and PGLOG categories.

pigsty-dashboard.jpg


Overview

OverviewClusterInstanceDatabase
PGSQL OverviewPGSQL ClusterPGSQL InstancePGSQL Database
PGSQL AlertPGRDS ClusterPGRDS InstancePGCAT Database
PGSQL ShardPGSQL ActivityPGCAT InstancePGSQL Tables
PGSQL ReplicationPGSQL PersistPGSQL Table
PGSQL ServicePGSQL ProxyPGCAT Table
PGSQL DatabasesPGSQL PgbouncerPGSQL Query
PGSQL PatroniPGSQL SessionPGCAT Query
PGSQL PITRPGSQL XactsPGCAT Locks
PGSQL ExporterPGCAT Schema

Overview

  • pgsql-overview: Main dashboard for the PGSQL module
  • pgsql-alert: Global critical metrics and alert events for PGSQL
  • pgsql-shard: Overview of horizontally sharded PGSQL clusters, such as Citus / GPSQL clusters

Cluster

  • pgsql-cluster: Main dashboard for a PGSQL cluster
  • pgrds-cluster: RDS version of PGSQL Cluster, focused on all PostgreSQL-specific metrics
  • pgsql-activity: Focus on PGSQL cluster sessions/load/QPS/TPS/locks
  • pgsql-replication: Focus on PGSQL cluster replication, slots, and pub/sub
  • pgsql-service: Focus on PGSQL cluster services, proxies, routing, and load balancing
  • pgsql-databases: Focus on database CRUD, slow queries, and table statistics across all instances
  • pgsql-patroni: Focus on cluster high availability status and Patroni component status
  • pgsql-pitr: Focus on cluster PITR process context for point-in-time recovery assistance

Instance

  • pgsql-instance: Main dashboard for a single PGSQL instance
  • pgrds-instance: RDS version of PGSQL Instance, focused on all PostgreSQL-specific metrics
  • pgcat-instance: Instance information retrieved directly from the database catalog
  • pgsql-proxy: Detailed metrics for a single HAProxy load balancer
  • pgsql-pgbouncer: Metrics overview in a single Pgbouncer connection pool instance
  • pgsql-persist: Persistence metrics: WAL, XID, checkpoints, archiving, IO
  • pgsql-session: Session and active/idle time metrics in a single instance
  • pgsql-xacts: Metrics related to transactions, locks, TPS/QPS
  • pgsql-exporter: Self-monitoring metrics for Postgres and Pgbouncer monitoring components

Database

  • pgsql-database: Main dashboard for a single PGSQL database
  • pgcat-database: Database information retrieved directly from the database catalog
  • pgsql-tables: Table/index access metrics within a single database
  • pgsql-table: Details of a single table (QPS/RT/index/sequences…)
  • pgcat-table: Details of a single table retrieved directly from the database catalog (stats/bloat…)
  • pgsql-query: Details of a single query (QPS/RT)
  • pgcat-query: Details of a single query retrieved directly from the database catalog (SQL/stats)
  • pgcat-schema: Information about schemas retrieved directly from the database catalog (tables/indexes/sequences…)
  • pgcat-locks: Information about activities and lock waits retrieved directly from the database catalog

Overview

PGSQL Overview: Main dashboard for the PGSQL module

PGSQL Overview

pgsql-overview.jpg

PGSQL Alert: Global critical metrics overview and alert event listing for PGSQL

PGSQL Alert

pgsql-alert.jpg

PGSQL Shard: Shows horizontal metric comparisons within a PGSQL horizontally sharded cluster, such as CITUS / GPSQL clusters

PGSQL Shard

pgsql-shard.jpg


Cluster

PGSQL Cluster: Main dashboard for a PGSQL cluster

PGSQL Cluster

pgsql-cluster.jpg

PGRDS Cluster: RDS version of PGSQL Cluster, focused on all PostgreSQL-specific metrics

PGRDS Cluster

pgrds-cluster.jpg

PGSQL Service: Focus on PGSQL cluster services, proxies, routing, and load balancing

PGSQL Service

pgsql-service.jpg

PGSQL Activity: Focus on PGSQL cluster sessions/load/QPS/TPS/locks

PGSQL Activity

pgsql-activity.jpg

PGSQL Replication: Focus on PGSQL cluster replication, slots, and pub/sub

PGSQL Replication

pgsql-replication.jpg

PGSQL Databases: Focus on database CRUD, slow queries, and table statistics across all instances

PGSQL Databases

pgsql-databases.jpg

PGSQL Patroni: Focus on cluster high availability status and Patroni component status

PGSQL Patroni

pgsql-patroni.jpg

PGSQL PITR: Focus on cluster PITR process context for point-in-time recovery assistance

PGSQL PITR

pgsql-patroni.jpg


Instance

PGSQL Instance: Main dashboard for a single PGSQL instance

PGSQL Instance

pgsql-instance.jpg

PGRDS Instance: RDS version of PGSQL Instance, focused on all PostgreSQL-specific metrics

PGRDS Instance

pgrds-instance.jpg

PGSQL Proxy: Detailed metrics for a single HAProxy load balancer

PGSQL Proxy

pgsql-proxy.jpg

PGSQL Pgbouncer: Metrics overview in a single Pgbouncer connection pool instance

PGSQL Pgbouncer

pgsql-pgbouncer.jpg

PGSQL Persist: Persistence metrics: WAL, XID, checkpoints, archiving, IO

PGSQL Persist

pgsql-persist.jpg

PGSQL Xacts: Metrics related to transactions, locks, TPS/QPS

PGSQL Xacts

pgsql-xacts.jpg

PGSQL Session: Session and active/idle time metrics in a single instance

PGSQL Session

pgsql-session.jpg

PGSQL Exporter: Self-monitoring metrics for Postgres/Pgbouncer monitoring components

PGSQL Exporter

pgsql-exporter.jpg


Database

PGSQL Database: Main dashboard for a single PGSQL database

PGSQL Database

pgsql-database.jpg

PGSQL Tables: Table/index access metrics within a single database

PGSQL Tables

pgsql-tables.jpg

PGSQL Table: Details of a single table (QPS/RT/index/sequences…)

PGSQL Table

pgsql-table.jpg

PGSQL Query: Details of a single query (QPS/RT)

PGSQL Query

pgsql-query.jpg


PGCAT

PGCAT Instance: Instance information retrieved directly from the database catalog

PGCAT Instance

pgcat-instance.jpg

PGCAT Database: Database information retrieved directly from the database catalog

PGCAT Database

pgcat-database.jpg

PGCAT Schema: Information about schemas retrieved directly from the database catalog (tables/indexes/sequences…)

PGCAT Schema

pgcat-schema.jpg

PGCAT Table: Details of a single table retrieved directly from the database catalog (stats/bloat…)

PGCAT Table

pgcat-table.jpg

PGCAT Query: Details of a single query retrieved directly from the database catalog (SQL/stats)

PGCAT Query

pgcat-query.jpg

PGCAT Locks: Information about activities and lock waits retrieved directly from the database catalog

PGCAT Locks

pgcat-locks.jpg


PGLOG

PGLOG Overview: Overview of CSV log samples in Pigsty CMDB

PGLOG Overview

pglog-overview.jpg

PGLOG Session: Log details of a session in CSV log samples in Pigsty CMDB

PGLOG Session

pglog-session.jpg


For details, refer to pigsty/wiki/gallery.

PGSQL Overview

pgsql-overview.jpg

PGSQL Shard

pgsql-shard.jpg

PGSQL Cluster

pgsql-cluster.jpg

PGSQL Service

pgsql-service.jpg

PGSQL Activity

pgsql-activity.jpg

PGSQL Replication

pgsql-replication.jpg

PGSQL Databases

pgsql-databases.jpg

PGSQL Instance

pgsql-instance.jpg

PGSQL Proxy

pgsql-proxy.jpg

PGSQL Pgbouncer

pgsql-pgbouncer.jpg

PGSQL Session

pgsql-session.jpg

PGSQL Xacts

pgsql-xacts.jpg

PGSQL Persist

pgsql-persist.jpg

PGSQL Database

pgsql-database.jpg

PGSQL Tables

pgsql-tables.jpg

PGSQL Table

pgsql-table.jpg

PGSQL Query

pgsql-query.jpg

PGCAT Instance

pgcat-instance.jpg

PGCAT Database

pgcat-database.jpg

PGCAT Schema

pgcat-schema.jpg

PGCAT Table

pgcat-table.jpg

PGCAT Lock

pgcat-locks.jpg

PGCAT Query

pgcat-query.jpg

PGLOG Overview

pglog-overview.jpg

PGLOG Session

pglog-session.jpg


Last modified 2026-01-07: batch udpate (9892be5)