Sign inSign up

cherts/pgscv

By cherts

Updated 2 months ago

pgSCV - PostgreSQL ecosystem metrics collector.

Image
Monitoring & observability
1

10K+

cherts/pgscv repository overview

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.


Features
  • Supported services: support collecting metrics of PostgreSQL, Pgbouncer and Patroni;
  • OS metrics: support collecting metrics of operating system (Linux);
  • TLS and authentication. /metrics endpoint could be protected with basic authentication and TLS;
  • Collecting metrics from multiple services. pgSCV can collect metrics from many databases instances;
  • User-defined metrics. pgSCV could be configured in a way to collect metrics defined by user;
  • Collectors management. Collectors could be disabled if necessary;
  • Collectors filters. Collectors could be adjusted to skip collecting metrics based on labels values, like block devices, network interfaces, filesystems, users, databases, etc;
  • Support running in many different environment: bare metal server, VPS and using docker, k8s, helm chart;
  • Grafana dashboards is ready to use;
Requirements
  • Can run on Linux only; can connect to remote services running on other OS/PaaS.
  • Requisites for connecting to the services, such as login and password.
  • Database user should have privileges for executing stats functions and reading views. For more details see security considerations.
More

Tag summary

Content type

Image

Digest

sha256:0552dd0d1

Size

32 MB

Last updated

2 months ago

docker pull cherts/pgscv