这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

监控面板

Pigsty 为 PostgreSQL 提供了诸多开箱即用的 Grafana 监控仪表盘

    Pigsty 为 PostgreSQL 提供了诸多开箱即用的 Grafana 监控仪表盘: Demo & Gallery

    在 Pigsty 中共有 26 个与 PostgreSQL 相关的监控面板,按照层次分为 总览,集群,实例,数据库四大类,按照数据来源又分为 PGSQLPGCATPGLOG 三大类。

    pigsty-dashboard.jpg


    总览

    总览集群实例数据库
    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

    概览

    • pgsql-overview : PGSQL模块的主仪表板
    • pgsql-alert : PGSQL的全局关键指标和警报事件
    • pgsql-shard : 关于水平分片的PGSQL集群的概览,例如 citus / gpsql 集群

    集群

    • pgsql-cluster: 一个PGSQL集群的主仪表板
    • pgrds-cluster: PGSQL Cluster 的RDS版本,专注于所有 PostgreSQL 本身的指标
    • pgsql-activity: 关注PGSQL集群的会话/负载/QPS/TPS/锁定情况
    • pgsql-replication: 关注PGSQL集群复制、插槽和发布/订阅
    • pgsql-service: 关注PGSQL集群服务、代理、路由和负载均衡
    • pgsql-databases: 关注所有实例的数据库CRUD、慢查询和表统计信息
    • pgsql-patroni: 关注集群高可用状态,Patroni组件状态
    • pgsql-pitr: 关注集群 PITR 过程的上下文,用于辅助时间点恢复

    实例

    数据库

    • pgsql-database: 单个PGSQL数据库的主仪表板
    • pgcat-database: 直接从数据库目录获取的数据库信息
    • pgsql-tables : 单个数据库内的表/索引访问指标
    • pgsql-table: 单个表的详细信息(QPS/RT/索引/序列…)
    • pgcat-table: 直接从数据库目录获取的单个表的详细信息(统计/膨胀…)
    • pgsql-query: 单个查询的详细信息(QPS/RT)
    • pgcat-query: 直接从数据库目录获取的单个查询的详细信息(SQL/统计)
    • pgcat-schema: 直接从数据库目录获取关于模式的信息(表/索引/序列…)
    • pgcat-locks: 直接从数据库目录获取的关于活动与锁等待的信息

    总览

    PGSQL Overview:PGSQL模块的主仪表板

    PGSQL Overview

    pgsql-overview.jpg

    PGSQL Alert:PGSQL 全局核心指标总览与告警事件一览

    PGSQL Alert

    pgsql-alert.jpg

    PGSQL Shard:展示一个PGSQL 水平分片集群内的横向指标对比:例如 CITUS / GPSQL 集群。

    PGSQL Shard

    pgsql-shard.jpg


    集群

    PGSQL Cluster:一个PGSQL集群的主仪表板

    PGSQL Cluster

    pgsql-cluster.jpg

    PGRDS Cluster:PGSQL Cluster 的RDS版本,专注于所有 PostgreSQL 本身的指标

    PGRDS Cluster

    pgrds-cluster.jpg

    PGSQL Service:关注PGSQL集群服务、代理、路由和负载均衡。

    PGSQL Service

    pgsql-service.jpg

    PGSQL Activity:关注PGSQL集群的会话/负载/QPS/TPS/锁定情况

    PGSQL Activity

    pgsql-activity.jpg

    PGSQL Replication:关注PGSQL集群复制、插槽和发布/订阅。

    PGSQL Replication

    pgsql-replication.jpg

    PGSQL Databases:关注所有实例的数据库CRUD、慢查询和表统计信息。

    PGSQL Databases

    pgsql-databases.jpg

    PGSQL Patroni:关注集群高可用状态,Patroni组件状态

    PGSQL Patroni

    pgsql-patroni.jpg

    PGSQL PITR:关注集群 PITR 过程的上下文,用于辅助时间点恢复

    PGSQL PITR

    pgsql-patroni.jpg


    实例

    PGSQL Instance:单个PGSQL实例的主仪表板

    PGSQL Instance

    pgsql-instance.jpg

    PGRDS Instance:PGSQL Instance 的RDS版本,专注于所有 PostgreSQL 本身的指标

    PGRDS Instance

    pgrds-instance.jpg

    PGSQL Proxy:单个haproxy负载均衡器的详细指标

    PGSQL Proxy

    pgsql-proxy.jpg

    PGSQL Pgbouncer:单个Pgbouncer连接池实例中的指标总览

    PGSQL Pgbouncer

    pgsql-pgbouncer.jpg

    PGSQL Persist:持久性指标:WAL、XID、检查点、存档、IO

    PGSQL Persist

    pgsql-persist.jpg

    PGSQL Xacts:关于事务、锁、TPS/QPS相关的指标

    PGSQL Xacts

    pgsql-xacts.jpg

    PGSQL Session:单个实例中的会话和活动/空闲时间的指标

    PGSQL Session

    pgsql-session.jpg

    PGSQL Exporter:Postgres/Pgbouncer 监控组件自我监控指标

    PGSQL Exporter

    pgsql-exporter.jpg


    数据库

    PGSQL Database:单个PGSQL数据库的主仪表板

    PGSQL Database

    pgsql-database.jpg

    PGSQL Tables:单个数据库内的表/索引访问指标

    PGSQL Tables

    pgsql-tables.jpg

    PGSQL Table:单个表的详细信息(QPS/RT/索引/序列…)

    PGSQL Table

    pgsql-table.jpg

    PGSQL Query:单类查询的详细信息(QPS/RT)

    PGSQL Query

    pgsql-query.jpg


    PGCAT

    PGCAT Instance:直接从数据库目录获取的实例信息

    PGCAT Instance

    pgcat-instance.jpg

    PGCAT Database:直接从数据库目录获取的数据库信息

    PGCAT Database

    pgcat-database.jpg

    PGCAT Schema:直接从数据库目录获取关于模式的信息(表/索引/序列…)

    PGCAT Schema

    pgcat-schema.jpg

    PGCAT Table:直接从数据库目录获取的单个表的详细信息(统计/膨胀…)

    PGCAT Table

    pgcat-table.jpg

    PGCAT Query:直接从数据库目录获取的单类查询的详细信息(SQL/统计)

    PGCAT Query

    pgcat-query.jpg

    PGCAT Locks:直接从数据库目录获取的关于活动与锁等待的信息

    PGCAT Locks

    pgcat-locks.jpg


    PGLOG

    PGLOG Overview:总览 Pigsty CMDB 中的CSV日志样本

    PGLOG Overview

    pglog-overview.jpg

    PGLOG Overview:Pigsty CMDB 中的CSV日志样本中某一条会话的日志详情

    PGLOG Session

    pglog-session.jpg


    画廊

    详情请参考 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