pgSCV is a Prometheus-compatible monitoring agent and metrics exporter for PostgreSQL environment. The goal of the project is to provide a single tool (exporter) for collecting metrics from PostgreSQL and related services.
Since the last post between the pgSCV v0.9.6 and v0.13.0 releases, a lot of new functionality has been implemented and many issues have been fixed, here is a short list of the main new features: * Added collect statistics from pg_stat_slru (PostgreSQL 13+); * Added collect statistics from pg_stat_io (PostgreSQL 16+); * Added initial support for PostgreSQL 18; * [Added multi targets metrics support and Prometheus service discovery](https://github.com/cherts/pgscv/wiki/Service-discovery); * [Added concurrency limit](https://github.com/cherts/pgscv/wiki/Concurrency); * [Added custom labels support in `/targets` endpoint](https://github.com/CHERTS/pgscv/wiki/Custom-target-labels); * [Added throttling support](https://github.com/cherts/pgscv/wiki/Throttling); * Added support discovery and monitoring Cloud Managed Databases ([only Yandex.Cloud is supported for now](https://github.com/cherts/pgscv/wiki/Monitoring-Cloud-Managed-Databases)); For the complete list of changes, please checkout the release note on [https://github.com/CHERTS/pgscv/releases](https://github.com/CHERTS/pgscv/releases) More information on project page and wiki: * pgSCV on [Github](https://github.com/CHERTS/pgscv/) * pgSCV [wiki](https://github.com/CHERTS/pgscv/wiki) * pgSCV [releases](https://github.com/CHERTS/pgscv/releases)