summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorWilliButz <WilliButz@users.noreply.github.com>2019-08-02 18:45:32 +0200
committerGitHub <noreply@github.com>2019-08-02 18:45:32 +0200
commitc221f9fdf2775010384c995ff26bf2da683aaa43 (patch)
treeb94d08b6a0a72686e611411d8f422f2205867054 /pkgs
parent3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb (diff)
parente4c60a1e423d540b685b9decaaa3ce06bc7b4a9c (diff)
downloadnixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.tar
nixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.tar.gz
nixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.tar.bz2
nixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.tar.lz
nixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.tar.xz
nixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.tar.zst
nixpkgs-c221f9fdf2775010384c995ff26bf2da683aaa43.zip
Merge pull request #65751 from mayflower/pkgs/prometheus-postgres-exporter
prometheus-postgres-exporter: init at 0.5.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/monitoring/prometheus/postgres-exporter.nix24
-rw-r--r--pkgs/top-level/all-packages.nix1
2 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix b/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
new file mode 100644
index 00000000000..ffa71f3ad0c
--- /dev/null
+++ b/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+with stdenv.lib;
+
+buildGoPackage rec {
+  name = "postgres_exporter-${version}";
+  version = "0.5.1";
+
+  goPackagePath = "github.com/wrouesnel/postgres_exporter";
+
+  src = fetchFromGitHub {
+    owner = "wrouesnel";
+    repo = "postgres_exporter";
+    rev = "v${version}";
+    sha256 = "1awcqhiak56nrsaa49lkw6mcbrlm86ls14sp9v69h3a0brc1q7bn";
+  };
+
+  meta = {
+    inherit (src.meta) homepage;
+    description = "A Prometheus exporter for PostgreSQL";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ fpletz ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1d4295586fa..5f2b8a785f0 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -14806,6 +14806,7 @@ in
   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 { };
   prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix {