Skip to content
SPECIFICTION
Get listed

pgwatch

cybertec-postgresql.com

Free plan WebSelf-hosted

What it is

pgwatch is a free, open-source metrics collector and visualization solution for PostgreSQL databases. A remote daemon periodically connects to databases and reads PostgreSQL statistics using a normal database user, without special database rights or server-side extensions. Grafana presents the metrics and lets users add graphs; optional alerts can go through Mail, Slack, or PagerDuty. Metrics can be extended using pure SQL, and supported storage options include PostgreSQL, Prometheus, JSON File, and RPC. A built-in web interface manages databases and metric definitions and displays logs. pgwatch supports PostgreSQL 14 and newer, including single instances, high-availability clusters, pooled environments using PgBouncer or Pgpool II, and Patroni cluster managers. It is self-hosted, with a one-minute Docker installation described alongside custom installation options. The FAQ says it can be deployed fully on premises. Some operating-system metrics may be unavailable on cloud-managed PostgreSQL services because of platform restrictions.

Spec sheet

Purpose
pgwatch is a metrics collector and visualization solution for PostgreSQL databases.Read 1 Oct 2026 · cybertec-postgresql.com
Deployment
The product page advertises a one-minute Docker installation and custom installations are also possible.Read 1 Oct 2026 · cybertec-postgresql.com
Support
CYBERTEC says its international team is available 24/7 for technical backup.Read 30 Sep 2026 · cybertec-postgresql.com
Headquarters
Wöllersdorf, AustriaRead 28 Sep 2026 · cybertec-postgresql.com
Founded
2000Read 28 Sep 2026 · cybertec-postgresql.com
Alerting
Optional alerting through Grafana supports Mail, Slack and PagerDuty.Read 1 Oct 2026 · cybertec-postgresql.com
Collection model
It runs as a remote metrics-gathering daemon that connects periodically as a normal database user.Read 1 Oct 2026 · cybertec-postgresql.com
Compatibility
The product page states that PostgreSQL versions 14 and newer are supported.Read 30 Sep 2026 · cybertec-postgresql.com
Custom metrics
Metrics can be extended by defining them in pure SQL.Read 30 Sep 2026 · cybertec-postgresql.com
Dashboards
Grafana provides the metrics presentation layer and users can create additional graphs alongside predefined ones.Read 1 Oct 2026 · cybertec-postgresql.com
Data residency
The product FAQ states that pgwatch can be deployed fully on premises for organizations with strict data-residency rules.Read 1 Oct 2026 · cybertec-postgresql.com
Deployment models
pgwatch supports single instances, high-availability clusters and pooled environments using PgBouncer or Pgpool II, plus Patroni cluster managers.Read 1 Oct 2026 · cybertec-postgresql.com
Deployment support
The FAQ says pgwatch supports single instances, high-availability clusters, PgBouncer or Pgpool II pooled environments, and Patroni cluster managers.Read 30 Sep 2026 · cybertec-postgresql.com
Enterprise support
CYBERTEC support packages for pgwatch include bug fixes for extensions in Standard, Professional and Enterprise tiers, while ticket-system access is listed for Professional and Enterprise tiers.Read 1 Oct 2026 · cybertec-postgresql.com
Extensibility
Metrics can be defined in pure SQL and custom metrics can be added through the configuration database or YAML files.Read 1 Oct 2026 · cybertec-postgresql.com
Installation
The product page describes a one-minute Docker installation, while custom installations are also possible.Read 30 Sep 2026 · cybertec-postgresql.com
Known limitation
The product FAQ says some operating-system metrics may be unavailable when monitoring cloud-managed PostgreSQL services, depending on platform restrictions.Read 1 Oct 2026 · cybertec-postgresql.com
Maker security
CYBERTEC says it holds ISO/IEC 27001:2022 certification and has completed the TISAX information-security assessment.Read 30 Sep 2026 · cybertec-postgresql.com
Managed-service limitation
CYBERTEC notes that some operating-system-level metrics may be unavailable on cloud-managed PostgreSQL services because of platform restrictions.Read 30 Sep 2026 · cybertec-postgresql.com
Privileges
It does not require special user rights or extensions installed on the database server, enabling use in restricted environments such as AWS RDS.Read 1 Oct 2026 · cybertec-postgresql.com
Scale
CYBERTEC states that pgwatch can be run for thousands of systems and is intended for large infrastructures.Read 1 Oct 2026 · cybertec-postgresql.com
Security certifications
CYBERTEC states that it holds ISO/IEC 27001:2022 and ISO 14001 certifications and has completed the TISAX assessment.Read 1 Oct 2026 · cybertec-postgresql.com
Storage
Supported metrics storage options listed by CYBERTEC are PostgreSQL, Prometheus, JSON File and RPC.Read 1 Oct 2026 · cybertec-postgresql.com
Web management
The built-in web interface manages monitored databases and metrics, controls preset definitions, and displays logs.Read 30 Sep 2026 · cybertec-postgresql.com

Plans and prices

Open Source Free Open Source software – free to extend · PostgreSQL versions 14+ supported Read 1 Oct 2026 · cybertec-postgresql.com

Every pgwatch plan and price →

Strong points and limits

Strong points

  • Collector works without special database privileges.
  • Supports PostgreSQL 14 and newer.
  • Extends metrics with pure SQL.
  • Includes a web interface for databases, metrics, and logs.
  • Can be deployed fully on premises.

Limits

  • Some operating-system metrics may be unavailable on managed cloud databases.
  • Grafana provides the metrics presentation.

Who it suits

pgwatch suits teams monitoring PostgreSQL installations, including high-availability and pooled environments. Its on-premises deployment option may suit organizations with data-residency requirements.

Verdict

pgwatch documents its collection model, supported PostgreSQL environments, storage options, and self-hosted deployment. Teams monitoring cloud-managed databases should account for possible gaps in operating-system metrics.

Where Specifiction places it

Alternatives to pgwatchAll alternatives →