New package: prometheus-collectd-exporter

+26
+24
pkgs/servers/monitoring/prometheus/collectd_exporter/default.nix
···
··· 1 + { goPackages, lib, fetchFromGitHub }: 2 + 3 + goPackages.buildGoPackage rec { 4 + name = "prometheus-collectd-exporter-${rev}"; 5 + rev = "0.1.0"; 6 + goPackagePath = "github.com/prometheus/collectd_exporter"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "prometheus"; 10 + repo = "collectd_exporter"; 11 + inherit rev; 12 + sha256 = "165zsdn0lffb6fvxz75szmm152a6wmia5skb96k1mv59qbmn9fi1"; 13 + }; 14 + 15 + buildInputs = [ goPackages.prometheus.client_golang ]; 16 + 17 + meta = with lib; { 18 + description = "Relay server for exporting metrics from collectd to Prometheus"; 19 + homepage = "https://github.com/prometheus/alertmanager"; 20 + license = licenses.asl20; 21 + maintainers = with maintainers; [ benley ]; 22 + platforms = platforms.unix; 23 + }; 24 + }
+2
pkgs/top-level/all-packages.nix
··· 8808 callPackage ../servers/monitoring/prometheus/alertmanager { }; 8809 prometheus-cli = 8810 callPackage ../servers/monitoring/prometheus/cli { }; 8811 prometheus-haproxy-exporter = 8812 callPackage ../servers/monitoring/prometheus/haproxy_exporter { }; 8813 prometheus-mesos-exporter =
··· 8808 callPackage ../servers/monitoring/prometheus/alertmanager { }; 8809 prometheus-cli = 8810 callPackage ../servers/monitoring/prometheus/cli { }; 8811 + prometheus-collectd-exporter = 8812 + callPackage ../servers/monitoring/prometheus/collectd_exporter { }; 8813 prometheus-haproxy-exporter = 8814 callPackage ../servers/monitoring/prometheus/haproxy_exporter { }; 8815 prometheus-mesos-exporter =