Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

pgwatch

Free#13 of 24 in Database Performance Monitoring Software

pgwatch: A broad self-hosted monitoring toolkit for PostgreSQL-focused teams. Ranked #13 of 24 in Database Performance Monitoring Software by our editors (7.9/10); pricing: Open source; best for free self-hosted PostgreSQL monitoring.

7.9/10Editor score
pgwatch7.9 Visit pgwatch

At a glance

  • Editor score
    7.9 / 10
  • Pricing
    Open source
  • Best for
    Free self-hosted PostgreSQL monitoring
  • Paid from
    Free
  • Wait and lock analysis
    Yes
  • Founded
    2000 · Wöllersdorf, Austria
  • Facts checked
    20 Sep 2026
  • Where it wins

    • Detailed PostgreSQL activity, query, lock, log, and system metrics
    • Custom SQL metrics with Grafana dashboards and optional alerting
    • Broad discovery and storage support across PostgreSQL ecosystems
  • Where it doesn't

    • Self-hosted deployment requires teams to manage operations and infrastructure
    • Monitoring scope is centered on PostgreSQL and related database systems
    • No AI features are included

Our verdict on pgwatch

pgwatch is an open-source, self-hosted monitoring tool for PostgreSQL databases. It is aimed at teams that need database activity, health, query performance, lock, I/O, replication, log, and operating-system metrics without adopting a hosted monitoring service. The product provides a built-in WebUI and internal REST API, while Grafana dashboards provide another way to view collected measurements. Its positioning suits PostgreSQL operators, platform teams, and organizations that want control over deployment and metric storage.

The monitoring depth is its clearest strength. pgwatch uses pg_stat_statements for SQL query performance statistics, supports query-plan capture, and includes lock contention and blocking-session analysis. Teams can define custom metrics with SQL, monitor server-log errors, and collect OS-level metrics through helper procedures. Metric storage can use PostgreSQL, TimescaleDB, CitusDB, or CockroachDB sinks, with Prometheus also supported in its ecosystem. Discovery support covers PgBouncer, Pgpool2, AWS RDS, Patroni, Kubernetes, and OpenShift, giving the tool useful reach across PostgreSQL deployments.

The published product model is open source rather than a tiered SaaS offering. Deployment options include Docker, Kubernetes, YAML, and environment-based configuration, so adoption can fit different infrastructure practices but leaves setup and ongoing operations with the team running pgwatch. Grafana integration and optional alerting add flexibility, while the built-in interface and REST API support direct access. Choose pgwatch when self-hosting, PostgreSQL-specific analysis, and configurable metrics are priorities. Teams seeking a hosted, database-agnostic service or AI-assisted monitoring should consider an alternative.

Your product? Our editors can test pgwatch in depth and publish a review, labelled as paid · from $149/mo →

pgwatch pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on cybertec-postgresql.com

pgwatch fact sheet

Free planNot verified
Paid fromFree
Supported databasesPostgreSQL
Query analysisYes
Wait and lock analysisYes
Resource metricsYes
History retentionNot verified
Deployment modelSelf_hosted
Query plan captureYes
DeploymentSelf-hosted
PlatformsWeb
SupportEmail, Tickets, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations12 integrations: Grafana, Prometheus, PostgreSQL, TimescaleDB, CitusDB, CockroachDB …
PricingOpen source
Websitecybertec-postgresql.com
Facts checked20 Sep 2026

pgwatch integrations

pgwatch lists 12 integrations on its own site.

  • Grafana
  • Prometheus
  • PostgreSQL
  • TimescaleDB
  • CitusDB
  • CockroachDB
  • PgBouncer
  • Pgpool2
  • AWS RDS
  • Patroni
  • Kubernetes
  • OpenShift

Alternatives to pgwatch

See all pgwatch alternatives →

Used pgwatch? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used pgwatch for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — pgwatch 7.9/10

pgwatch is listed in our Database Performance Monitoring Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/pgwatch/"><img src="https://www.itechguides.com/best/badge/pgwatch.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update