FREEDOM251

Freedom251 › Database Performance Monitoring Software

pgwatch

Free plan Self-hostedWeb

Visit pgwatch Alternatives Pricing

What pgwatch is

pgwatch collects and visualizes metrics for PostgreSQL databases. A remote daemon periodically connects to databases and reads PostgreSQL statistics, using a normal database user without special rights or database-server extensions. Grafana presents the metrics and supports additional graphs, with optional alerts through Mail, Slack, and PagerDuty. Users can define custom metrics in SQL. Listed storage choices include PostgreSQL, Prometheus, JSON File, and RPC, while a built-in web interface manages monitored databases, metric definitions, and logs. pgwatch is open-source software, costs nothing, and is self-hosted. It supports PostgreSQL 14 and newer, including single instances, high-availability clusters, pooled environments using PgBouncer or Pgpool II, and Patroni cluster managers. The product describes a one-minute Docker installation, with custom installations also possible. It can be deployed fully on premises. Some operating-system metrics may be unavailable on cloud-managed PostgreSQL services because of platform restrictions.

Who it suits

pgwatch suits teams monitoring PostgreSQL installations, including high-availability, pooled, or Patroni-managed environments. Its self-hosted option may also suit organizations with data-residency requirements.

What it does well

  • Free, open-source, self-hosted software
  • Works without special database-user rights or server extensions
  • SQL-defined custom metrics
  • Supports PostgreSQL 14 and newer
  • Can be deployed fully on premises

What to know first

  • Some operating-system metrics may be unavailable on cloud-managed services
  • Supports PostgreSQL databases only

Limits

The listed compatibility starts at PostgreSQL 14. Some operating-system metrics may be unavailable on cloud-managed PostgreSQL services because of platform restrictions.

Plans

PlanBilled and limitsPrice
Open SourceOpen Source software – free to extend · PostgreSQL versions 14+ supportedFree

As cybertec-postgresql.com lists them, read 1 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the pgwatch product page at https://www.cybertec-postgresql.com/en/products/pgwatch-postgresql-monitoring/.
  2. Choose the one-minute Docker installation or a custom installation.
  3. Connect PostgreSQL databases using a regular database user.
  4. Use the built-in web interface to manage databases and metric definitions.
  5. View metrics in Grafana and optionally configure alerts through Mail, Slack, or PagerDuty.

pgwatch is a self-hosted monitoring tool for PostgreSQL operators who want to collect and shape database metrics within their own infrastructure. Its strongest case is flexible, low-privilege collection across varied PostgreSQL deployments; managed-cloud restrictions can leave gaps in operating-system visibility.

Overview

A remote daemon periodically connects to PostgreSQL databases and reads their statistics, using an ordinary database account rather than special privileges or server-side extensions. That keeps the collector separate from the databases it monitors and suits teams that want to avoid changing database servers for monitoring.

pgwatch supports PostgreSQL 14 and newer. It covers standalone databases, high-availability clusters, PgBouncer and Pgpool II pooled environments, and Patroni-managed clusters. CYBERTEC positions it for large infrastructures, including deployments with thousands of systems. Organizations with strict data-residency requirements can run it fully on premises.

Key features

Metrics and analysis

Query analysis, wait and lock analysis, resource metrics, and query plan capture give operators several useful views of database behavior. Metrics can be extended with pure SQL, through the configuration database or YAML files. That flexibility is valuable for teams with specific monitoring needs, but it assumes they can define and maintain those additions themselves.

Dashboards and operations

Grafana presents collected metrics, and users can build additional graphs. Optional Grafana alerting supports Mail, Slack, and PagerDuty. Storage options are PostgreSQL, Prometheus, JSON File, and RPC, while the built-in web interface manages monitored databases and metric presets and displays logs. This is a configurable operational toolkit rather than a single fixed dashboard.

Deployment and support

The product page describes a one-minute Docker installation, with custom installations also possible. CYBERTEC says its international team is available around the clock for technical backup. Its support packages include bug fixes for extensions in Standard, Professional, and Enterprise tiers; ticket-system access is included in Professional and Enterprise. CYBERTEC also states that it holds ISO/IEC 27001:2022 and ISO 14001 certifications and has completed the TISAX assessment.

Pricing

Open Source: free. This open-source software is free to extend and supports PostgreSQL 14 and newer. It is the fit for teams able to deploy and operate their own monitoring stack; the plan is self-hosted, so it does not remove the work of managing that infrastructure.

Platforms

pgwatch is self-hosted and web-based. Its on-premises deployment can meet data-residency requirements, while the web interface provides database, metric-preset, and log management. The collector can monitor cloud-managed PostgreSQL, but provider restrictions may prevent access to some operating-system-level metrics.

Who it's for

pgwatch is a strong fit for PostgreSQL teams that need monitoring across individual instances, clusters, pooled environments, or Patroni-managed systems and want to customize metrics in SQL. It is less suitable when a team needs complete operating-system visibility from a cloud-managed database or wants monitoring without operating a self-hosted stack.

Pros and cons

  • Pro: Collection uses a normal database user without special rights or server-side extensions, reducing changes required on monitored databases.
  • Pro: SQL-defined metrics, four storage choices, and Grafana dashboards let teams tailor collection and presentation to their environment.
  • Pro: Support for high-availability, pooled, and Patroni-managed deployments gives it reach beyond standalone databases.
  • Con: Cloud-provider restrictions can make some operating-system metrics unavailable, limiting visibility for managed PostgreSQL users.
  • Con: Its self-hosted model and configurable metrics are best suited to teams prepared to run the stack and maintain their monitoring definitions.

Alternatives

For a broader application-observability service with an always-free tier, consider Grafana Cloud Application Observability; its Free plan includes 2,232 host hours, while the Pro plan is $0.03 a month with usage billed at $0.025 per host hour and a $19 monthly platform fee.

If the database choice itself is open, MySQL is a freemium alternative with a Community Edition described for SQL and NoSQL applications and replication and high-availability components.

DBmarlin is another freemium database-monitoring option.

For AWS-managed relational databases, Amazon RDS is a paid service with a free plan and trial; its AWS Free Tier credits are valid for up to 12 months.

Percona Monitoring and Management is a free, open-source database monitoring, management, and observability option, though installation infrastructure may have separate costs.

For SQL Server query tuning on Windows, AI SQL Tuner Studio offers a free plan limited to SQL Server Developer Edition, with paid plans beginning at $10 a month.

For database monitoring across a broader set of platforms, Site24x7 Database Monitoring is a paid service with a free plan and trial; its Lite plan is $9 a month, billed annually.

Sematext Container Monitoring is a paid container-monitoring alternative with a Basic plan starting at $2.80 a month.

Browse more options in Database Performance Monitoring Software.

Verdict

Choose pgwatch if you operate PostgreSQL and want an extensible, self-hosted collector that spans complex deployment patterns without requiring special database privileges. Its free, open-source model is compelling for teams prepared to manage their own monitoring stack. Look elsewhere if cloud-provider restrictions would leave critical operating-system metrics out of view or if you need a managed monitoring service.

Verdict

pgwatch offers database metrics collection, Grafana visualization, and configurable alerts in a self-hosted package. Check whether cloud-provider restrictions affect the operating-system metrics you need.

Questions

How much does pgwatch cost?

The Open Source plan is free. The software is open source.

Which databases does pgwatch monitor?

It supports PostgreSQL versions 14 and newer.

Where can pgwatch run?

Its deployment model is self-hosted, and it supports on-premises deployment.

What deployment setups does it support?

It supports single instances, high-availability clusters, PgBouncer or Pgpool II pooled environments, and Patroni cluster managers.

What storage options are listed?

The listed metrics storage options are PostgreSQL, Prometheus, JSON File, and RPC.

Who makes pgwatch?

The product is offered by CYBERTEC. The company lists its headquarters in Wöllersdorf, Austria.

Facts from pgwatch's own pages

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

Where pgwatch stands on Freedom251

Look at these too