prometheus-graphite-exporter: init at 0.13.3
This commit is contained in:
committed by
Anderson Torres
parent
147668b8cf
commit
ee9d2678d7
@@ -0,0 +1,34 @@
|
||||
{ lib, buildGoModule, fetchFromGitHub, nixosTests }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "graphite-exporter";
|
||||
version = "0.13.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prometheus";
|
||||
repo = "graphite_exporter";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-ZsRN/h96Lt0znXmtMGjR6TXKa1ka0rbk/XXNVolBNk8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-vW/iODlOWD8JmoDO6Ty+Eajoj0IAHak/abWW2OSp34M=";
|
||||
|
||||
preCheck = let
|
||||
skippedTests = [
|
||||
"TestBacktracking"
|
||||
"TestInconsistentLabelsE2E"
|
||||
"TestIssue111"
|
||||
"TestIssue61"
|
||||
"TestIssue90"
|
||||
];
|
||||
in ''
|
||||
buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "An exporter for metrics exported in the Graphite plaintext protocol";
|
||||
homepage = "https://github.com/prometheus/graphite_exporter";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.misterio77 ];
|
||||
};
|
||||
}
|
||||
@@ -26168,6 +26168,7 @@ with pkgs;
|
||||
prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
|
||||
prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
|
||||
prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
|
||||
prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
|
||||
prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
|
||||
prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
|
||||
prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
|
||||
|
||||
Reference in New Issue
Block a user