consul_exporter: init at 0.3.0 (#27162)

authored by Hector Jusforgues and committed by Jörg Thalheim 0f2db065 b8726c34

+25
+1
lib/maintainers.nix
··· 224 havvy = "Ryan Scheel <ryan.havvy@gmail.com>"; 225 hbunke = "Hendrik Bunke <bunke.hendrik@gmail.com>"; 226 hce = "Hans-Christian Esperer <hc@hcesperer.org>"; 227 heel = "Sergii Paryzhskyi <parizhskiy@gmail.com>"; 228 henrytill = "Henry Till <henrytill@gmail.com>"; 229 hinton = "Tom Hinton <t@larkery.com>";
··· 224 havvy = "Ryan Scheel <ryan.havvy@gmail.com>"; 225 hbunke = "Hendrik Bunke <bunke.hendrik@gmail.com>"; 226 hce = "Hans-Christian Esperer <hc@hcesperer.org>"; 227 + hectorj = "Hector Jusforgues <hector.jusforgues+nixos@gmail.com>"; 228 heel = "Sergii Paryzhskyi <parizhskiy@gmail.com>"; 229 henrytill = "Henry Till <henrytill@gmail.com>"; 230 hinton = "Tom Hinton <t@larkery.com>";
+23
pkgs/servers/monitoring/prometheus/consul-exporter.nix
···
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "consul_exporter-${version}"; 5 + version = "0.3.0"; 6 + 7 + goPackagePath = "github.com/prometheus/consul_exporter"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "prometheus"; 11 + repo = "consul_exporter"; 12 + rev = "v${version}"; 13 + sha256 = "1zffbxyfmqpbdqkx5rb5vjgd9j4p4zcrh6jvn1zhbdzrcs7khnd9"; 14 + }; 15 + 16 + meta = with stdenv.lib; { 17 + description = "Prometheus exporter for Consul metrics"; 18 + homepage = https://github.com/prometheus/consul_exporter; 19 + license = licenses.asl20; 20 + maintainers = with maintainers; [ hectorj ]; 21 + platforms = platforms.unix; 22 + }; 23 + }
+1
pkgs/top-level/all-packages.nix
··· 11320 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; 11321 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; 11322 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; 11323 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { }; 11324 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; 11325 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
··· 11320 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; 11321 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; 11322 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; 11323 + prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; 11324 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { }; 11325 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; 11326 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };