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
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
prometheus = callPackage ../servers/monitoring/prometheus { };
8386
prometheus-alertmanager =
8387
callPackage ../servers/monitoring/prometheus/alertmanager { };
0
0
8388
8389
psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { };
8390
···
8385
prometheus = callPackage ../servers/monitoring/prometheus { };
8386
prometheus-alertmanager =
8387
callPackage ../servers/monitoring/prometheus/alertmanager { };
8388
+
prometheus-haproxy-exporter =
8389
+
callPackage ../servers/monitoring/prometheus/haproxy_exporter { };
8390
8391
psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { };
8392