A monitoring agent and metrics exporter for PostgreSQL and PgBouncer environments, exposing Prometheus-compatible metrics.
pgSCV is a monitoring agent and metrics exporter specifically designed for PostgreSQL and PgBouncer environments. It collects detailed statistics about database performance, connection pools, and operating system metrics, then exposes them in Prometheus format through an HTTP endpoint. This solves the problem of integrating PostgreSQL monitoring into modern observability stacks without requiring complex custom instrumentation.
Database administrators, DevOps engineers, and SRE teams who manage PostgreSQL deployments and need to monitor database performance and health metrics. It's particularly useful for organizations running self-hosted PostgreSQL instances who want Prometheus integration.
Developers choose pgSCV because it provides a specialized, lightweight solution focused exclusively on PostgreSQL ecosystem monitoring with built-in security features and flexible collector configuration. Unlike generic monitoring agents, it understands PostgreSQL-specific metrics and PgBouncer statistics out of the box.
pgSCV is a multi-purpose monitoring agent and metrics exporter
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Focuses exclusively on collecting detailed stats for PostgreSQL and PgBouncer, as outlined in the collectors wiki, providing out-of-the-box metrics tailored for database performance monitoring.
Allows enabling/disabling specific collectors and filtering metrics by labels like databases or users, giving precise control over data collection without unnecessary overhead.
Gathers operating system-level statistics alongside database metrics, offering a comprehensive view of the environment in a single agent setup.
Supports TLS encryption and basic authentication for the /metrics endpoint, ensuring secure exposure of sensitive database metrics in production.
The project is explicitly marked as archived with no active maintenance, and users are directed to a fork for updates, making it risky for long-term use.
Only monitors PostgreSQL and PgBouncer, lacking built-in collectors for other database systems or modern services, which restricts its utility in heterogeneous environments.
Future versions will remove key features like auto-discovery and push metrics, increasing manual configuration effort and reducing convenience.