tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
New package: prometheus-haproxy-exporter
Benjamin Staffin
11 years ago
b2d17977
92b08cd4
+25
2 changed files
expand all
collapse all
unified
split
pkgs
servers
monitoring
prometheus
haproxy_exporter
default.nix
top-level
all-packages.nix
+23
pkgs/servers/monitoring/prometheus/haproxy_exporter/default.nix
···
1
1
+
{ stdenv, lib, goPackages, fetchFromGitHub, }:
2
2
+
3
3
+
goPackages.buildGoPackage rec {
4
4
+
name = "prometheus-haproxy-exporter-0.4.0";
5
5
+
goPackagePath = "github.com/prometheus/haproxy_exporter";
6
6
+
7
7
+
src = fetchFromGitHub {
8
8
+
owner = "prometheus";
9
9
+
repo = "haproxy_exporter";
10
10
+
rev = "6ee6d1df3e68ed73df37c9794332b2594e4da45d";
11
11
+
sha256 = "0lbwv6jsdfjd9ihiky3lq7d5rkxqjh7xfaziw8i3w34a38japlpr";
12
12
+
};
13
13
+
14
14
+
buildInputs = [ goPackages.prometheus.client_golang ];
15
15
+
16
16
+
meta = with lib; {
17
17
+
description = "HAProxy Exporter for the Prometheus monitoring system";
18
18
+
homepage = https://github.com/prometheus/haproxy_exporter;
19
19
+
license = licenses.asl20;
20
20
+
maintainers = with maintainers; [ benley ];
21
21
+
platforms = platforms.unix;
22
22
+
};
23
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
8388
+
prometheus-haproxy-exporter =
8389
8389
+
callPackage ../servers/monitoring/prometheus/haproxy_exporter { };
8388
8390
8389
8391
psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { };
8390
8392