+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+51
nixos/modules/services/monitoring/prometheus/exporters/nginxlog.nix
+51
nixos/modules/services/monitoring/prometheus/exporters/nginxlog.nix
···+settings that can all be used here: https://github.com/martin-helmich/prometheus-nginxlog-exporter+completeConfig = pkgs.writeText "nginxlog-exporter.yaml" (builtins.toJSON (lib.recursiveUpdate listenConfig cfg.settings));+${pkgs.prometheus-nginxlog-exporter}/bin/prometheus-nginxlog-exporter -config-file ${completeConfig}
+61
nixos/tests/prometheus-exporters.nix
+61
nixos/tests/prometheus-exporters.nix
···+"curl -sSf http://localhost:9117/metrics | grep 'filelogger_http_response_count_total' | grep -q 1"+"curl -sSf http://localhost:9117/metrics | grep 'syslogger_http_response_count_total' | grep -q 1"
+3
-1
pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix
+3
-1
pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix
······