+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+46
nixos/modules/services/monitoring/prometheus/exporters/postgres.nix
+46
nixos/modules/services/monitoring/prometheus/exporters/postgres.nix
···
+24
nixos/tests/prometheus-exporters.nix
+24
nixos/tests/prometheus-exporters.nix
···+succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_exporter_last_scrape_error 0'");+succeed("curl -sSf http://localhost:9187/metrics | grep -qv 'pg_exporter_last_scrape_error 0'");+succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_exporter_last_scrape_error 0'");
+24
pkgs/servers/monitoring/prometheus/postgres-exporter.nix
+24
pkgs/servers/monitoring/prometheus/postgres-exporter.nix
···
+1
pkgs/top-level/all-packages.nix
+1
pkgs/top-level/all-packages.nix
···prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix { };prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { };prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };+prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };