aboutsummaryrefslogtreecommitdiff
path: root/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
diff options
context:
space:
mode:
authorSamuel Leathers <sam@appliedtrust.com>2017-11-13 23:12:44 -0500
committerRobin Gloster <mail@glob.in>2018-05-02 13:04:34 +0200
commit503f85251ccbff38c96aa13d6f6aee7f5d0fdd27 (patch)
tree4f4229ed0d7b98fec6471d83e52973023f467a4f /pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
parent236a9189e3f6b4cc5410a816620cc8c2ba670734 (diff)
prometheus-surfboard-exporter: init at 2.0.0
Diffstat (limited to 'pkgs/servers/monitoring/prometheus/surfboard-exporter.nix')
-rw-r--r--pkgs/servers/monitoring/prometheus/surfboard-exporter.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix b/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
new file mode 100644
index 000000000000..13e17d0b0192
--- /dev/null
+++ b/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
@@ -0,0 +1,23 @@
+{ stdenv, lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ name = "surfboard_exporter-${version}";
+ version = "2.0.0";
+
+ goPackagePath = "github.com/ipstatic/surfboard_exporter";
+
+ src = fetchFromGitHub {
+ rev = version;
+ owner = "ipstatic";
+ repo = "surfboard_exporter";
+ sha256 = "11qms26648nwlwslnaflinxcr5rnp55s908rm1qpnbz0jnxf5ipw";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Arris Surfboard signal metrics exporter";
+ homepage = https://github.com/ipstatic/surfboard_exporter;
+ license = licenses.mit;
+ maintainers = with maintainers; [ disassembler ];
+ platforms = platforms.unix;
+ };
+}