pgSentinel

pgBouncer Observability Platform

pgSentinel delivers dashboards, alerting, and analytics for pgBouncer. Build always-on observability with Prometheus, Grafana, and pg_stat_insights integrations.

Key Capabilities

Real-Time Monitoring

Collect granular metrics for pools, databases, and clients. Visualise saturation, latency, and wait reasons at a glance.

Alerting & Automation

Hook into Prometheus Alertmanager, send Slack notifications, and automate remediation with pgSentinel API hooks.

Grafana Dashboards

Deploy pre-built Grafana dashboards that correlate pgBouncer, PostgreSQL, and infrastructure metrics.

Documentation Library

Overview & Setup

Install pgSentinel, connect to pgBouncer, and configure Prometheus scraping.

  • Getting Started

    Launch the container or Helm chart and verify baseline metrics.

  • Configuration

    Set environment variables, secure credentials, and enable alert integrations.

  • Metrics Catalog

    Review all Prometheus metrics emitted by pgSentinel.

Dashboards & API

Operate the web UI, customise charts, and integrate with automation.

  • Dashboard Tour

    Explore the live dashboards, filters, and alert configuration.

  • REST API

    Automate pool management, retrieve metrics, and manage alerts programmatically.

  • Grafana Integration

    Provision Prometheus data sources and import the official dashboard.

Operations & Recovery

Troubleshoot deployments and keep pgSentinel aligned with pgBouncer upgrades.

  • Troubleshooting

    Resolve connectivity issues, missing metrics, and alert delivery failures.