New package: prometheus-haproxy-exporter

+25
+23
pkgs/servers/monitoring/prometheus/haproxy_exporter/default.nix
··· 1 + { stdenv, lib, goPackages, fetchFromGitHub, }: 2 + 3 + goPackages.buildGoPackage rec { 4 + name = "prometheus-haproxy-exporter-0.4.0"; 5 + goPackagePath = "github.com/prometheus/haproxy_exporter"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "prometheus"; 9 + repo = "haproxy_exporter"; 10 + rev = "6ee6d1df3e68ed73df37c9794332b2594e4da45d"; 11 + sha256 = "0lbwv6jsdfjd9ihiky3lq7d5rkxqjh7xfaziw8i3w34a38japlpr"; 12 + }; 13 + 14 + buildInputs = [ goPackages.prometheus.client_golang ]; 15 + 16 + meta = with lib; { 17 + description = "HAProxy Exporter for the Prometheus monitoring system"; 18 + homepage = https://github.com/prometheus/haproxy_exporter; 19 + license = licenses.asl20; 20 + maintainers = with maintainers; [ benley ]; 21 + platforms = platforms.unix; 22 + }; 23 + }
+2
pkgs/top-level/all-packages.nix
··· 8385 8385 prometheus = callPackage ../servers/monitoring/prometheus { }; 8386 8386 prometheus-alertmanager = 8387 8387 callPackage ../servers/monitoring/prometheus/alertmanager { }; 8388 + prometheus-haproxy-exporter = 8389 + callPackage ../servers/monitoring/prometheus/haproxy_exporter { }; 8388 8390 8389 8391 psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { }; 8390 8392