pgwatch v4 is out!

From: CYBERTEC PostgreSQL International GmbH via PostgreSQL Announce <announce-noreply(at)postgresql(dot)org>
To: PostgreSQL Announce <pgsql-announce(at)lists(dot)postgresql(dot)org>
Subject: pgwatch v4 is out!
Date: 2025-09-29 13:48:14
Message-ID: 175915369412.825.3726053544190359422@wrigleys.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-announce

[pgwatch](https://pgwat.ch/) the PostgreSQL monitoring tool has been updated to version 4. This release brings a lot of new features, improvements, and bug fixes to enhance your monitoring experience.

You can see it in action on [demo.pgwatch.com](https://demo.pgwatch.com/). And you can check the detailed [changelog on Github](https://github.com/cybertec-postgresql/pgwatch/releases/tag/v4.0.0).

### PostgreSQL 18 Metrics

* `total_XXX_time` columns are added to `table_stats` metric;
* `read_bytes`, `write_bytes`, and `extend_bytes` are added to `stat_io` metric;
* use `pg_stat_io` for `wal_stats` metric;
* use `pg_ls_archive_statusdir()` in `archiver_pending_count` metric;
* `num_done` and `slru_written` columns are added to `checkpointer` metric;
* `parallel_workers_to_launch` and `parallel_workers_launched` columns are added to `db_stats` metric.

### Grafana Dashboards

* New Grafana v12 dashboards have been added for both PostgreSQL and Prometheus sinks;
* Grafana v10 support is discontinued;
* New "Global Database Overview" dashboard with 26 panels, including new panels for replication, connections, and index usage (inspired by [postgres.ai](https://postgres.ai/docs/monitoring));
* New "Database Overview" now has 21 panels with time lag support and improved visualizations;
* New "Query Performance Analysis" dashboard with enhanced table with 17 metrics and 8 visualization panels (inspired by [postgres.ai](https://postgres.ai/docs/monitoring));
* New "Tables Overview" dashboard providing insights into table sizes, bloat, and index usage with treemap visualizations panels.

### Metrics

* Realtime metrics have been deprecated and removed from the system.
* Metrics can now be loaded from a specified folder, allowing for better organization and management of metric definitions.

### Sinks

* gRPC Sink Enhancements: Basic authentication support has been added to the gRPC sink, along with improved documentation for its usage.

### Development and Contribution

* The development experience with Docker Compose has been enhanced, making it easier to set up and manage the environment.
* A new repository, [pgwatch-contrib](https://github.com/cybertec-postgresql/pgwatch-contrib), has been created to host additional contributions and extensions for pgwatch from the community. The `rpc` subdirectory contains sample gRPC sinks implementations.

We want to thank all contributors and users for their help. If you want to contribute to pgwatch and help to make it better:

* ⭐[give a star](https://github.com/cybertec-postgresql/pgwatch/stargazers) to the project,
* feel free to open an 🤚[issue](https://github.com/cybertec-postgresql/pgwatch/issues) and ask a 🎓[question](https://github.com/cybertec-postgresql/pgwatch/discussions)
* or even consider submitting a 📜[pull request](https://github.com/cybertec-postgresql/pgwatch/pulls).

We appreciate your support!

Browse pgsql-announce by date

  From Date Subject
Next Message PoWA via PostgreSQL Announce 2025-09-29 13:49:56 pg_stat_kcache 2.3.1 is out!
Previous Message PostgreSQL Global Development Group 2025-09-25 13:13:08 PostgreSQL 18 Released!