treewide: remove "with lib" from all Prometheus exporters (#453188)
This commit is contained in:
@@ -40,13 +40,13 @@ python3Packages.buildPythonApplication rec {
|
||||
pytest-mock
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Borgmatic";
|
||||
homepage = "https://github.com/maxim-mityutko/borgmatic-exporter";
|
||||
changelog = "https://github.com/maxim-mityutko/borgmatic-exporter/releases/tag/${src.tag}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ flandweber ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ flandweber ];
|
||||
mainProgram = "borgmatic-exporter";
|
||||
platforms = platforms.unix;
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -42,12 +42,12 @@ buildGoModule rec {
|
||||
patchelf --add-needed libnvidia-ml.so "$out/bin/dcgm-exporter"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "NVIDIA GPU metrics exporter for Prometheus leveraging DCGM";
|
||||
homepage = "https://github.com/NVIDIA/dcgm-exporter";
|
||||
license = licenses.asl20;
|
||||
teams = [ teams.deshaw ];
|
||||
license = lib.licenses.asl20;
|
||||
teams = [ lib.teams.deshaw ];
|
||||
mainProgram = "dcgm-exporter";
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,11 +31,11 @@ python3.pkgs.buildPythonApplication {
|
||||
"deluge_exporter"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Deluge";
|
||||
homepage = "https://github.com/ibizaman/deluge_exporter";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ ibizaman ];
|
||||
license = lib.licenses.isc;
|
||||
maintainers = with lib.maintainers; [ ibizaman ];
|
||||
mainProgram = "deluge-exporter";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,10 +16,10 @@ buildGoModule {
|
||||
|
||||
vendorHash = "sha256-u7X8v7h1aL8B1el4jFzGRKHvnaK+Rz0OCitaC6xgyjw=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/chrj/prometheus-dnssec-exporter";
|
||||
description = "DNSSEC Exporter for Prometheus";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ swendel ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ swendel ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,11 +16,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-NAaVz5AqhfaEiWqBAeQZVWwjMIwX9jEw0oycXq7uLNw=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Elasticsearch stats exporter for Prometheus";
|
||||
mainProgram = "elasticsearch_exporter";
|
||||
homepage = "https://github.com/prometheus-community/elasticsearch_exporter";
|
||||
license = licenses.asl20;
|
||||
teams = [ teams.deshaw ];
|
||||
license = lib.licenses.asl20;
|
||||
teams = [ lib.teams.deshaw ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ buildGoModule {
|
||||
"-X github.com/prometheus/common/version.Branch=unknown"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for FRR version 3.0+";
|
||||
longDescription = ''
|
||||
Prometheus exporter for FRR version 3.0+ that collects metrics from the
|
||||
@@ -32,8 +32,8 @@ buildGoModule {
|
||||
Prometheus.
|
||||
'';
|
||||
homepage = "https://github.com/tynany/frr_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ javaes ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ javaes ];
|
||||
mainProgram = "frr_exporter";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,11 +28,11 @@ buildGoModule rec {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus Exporter for Klipper";
|
||||
homepage = "https://github.com/scross01/prometheus-klipper-exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ wulfsta ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ wulfsta ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -25,10 +25,10 @@ buildGoModule rec {
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus metrics exporter for libvirt";
|
||||
homepage = "https://github.com/Tinkoff/libvirt-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ farcaller ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -36,13 +36,13 @@ buildGoModule rec {
|
||||
"-short"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
changelog = "https://github.com/prometheus/mysqld_exporter/blob/${src.tag}/CHANGELOG.md";
|
||||
description = "Prometheus exporter for MySQL server metrics";
|
||||
mainProgram = "mysqld_exporter";
|
||||
homepage = "https://github.com/prometheus/mysqld_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
benley
|
||||
globin
|
||||
];
|
||||
|
||||
@@ -22,11 +22,11 @@ buildGoModule {
|
||||
# predeclared any requires go1.18 or later (-lang was set to go1.16; check go.mod)
|
||||
patches = [ ./gomod.patch ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for SSL certificate";
|
||||
mainProgram = "node-cert-exporter";
|
||||
homepage = "https://github.com/amimof/node-cert-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ ibizaman ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ ibizaman ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -38,13 +38,13 @@ stdenvNoCC.mkDerivation rec {
|
||||
restic-exporter = nixosTests.prometheus-exporters.restic;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for the Restic backup system";
|
||||
homepage = "https://github.com/ngosang/restic-exporter";
|
||||
changelog = "https://github.com/ngosang/restic-exporter/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ minersebas ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ minersebas ];
|
||||
mainProgram = "restic-exporter.py";
|
||||
platforms = platforms.all;
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -30,13 +30,13 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) smartctl; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Export smartctl statistics for Prometheus";
|
||||
mainProgram = "smartctl_exporter";
|
||||
homepage = "https://github.com/prometheus-community/smartctl_exporter";
|
||||
license = licenses.lgpl3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.lgpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
hexa
|
||||
Frostman
|
||||
];
|
||||
|
||||
@@ -24,12 +24,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) surfboard; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Arris Surfboard signal metrics exporter";
|
||||
mainProgram = "surfboard_exporter";
|
||||
homepage = "https://github.com/ipstatic/surfboard_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ disassembler ];
|
||||
platforms = platforms.unix;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ disassembler ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,12 +20,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) apcupsd; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Provides a Prometheus exporter for the apcupsd Network Information Server (NIS)";
|
||||
mainProgram = "apcupsd_exporter";
|
||||
homepage = "https://github.com/mdlayher/apcupsd_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
_1000101
|
||||
mdlayher
|
||||
];
|
||||
|
||||
@@ -32,12 +32,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) artifactory; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "JFrog Artifactory Prometheus Exporter";
|
||||
mainProgram = "artifactory_exporter";
|
||||
homepage = "https://github.com/peimanja/artifactory_exporter";
|
||||
changelog = "https://github.com/peimanja/artifactory_exporter/releases/tag/v${version}";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ lbpdt ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ lbpdt ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-tR+OHxj/97AixuAp0Kx9xQsKPAxpvF6hDha5BgMBha0=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for RIPE Atlas measurement results";
|
||||
mainProgram = "atlas_exporter";
|
||||
homepage = "https://github.com/czerwonk/atlas_exporter";
|
||||
license = licenses.lgpl3;
|
||||
maintainers = with maintainers; [ clerie ];
|
||||
license = lib.licenses.lgpl3;
|
||||
maintainers = with lib.maintainers; [ clerie ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,11 +22,11 @@ buildGoModule rec {
|
||||
"-w"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Exports Prometheus metrics about S3 buckets and objects";
|
||||
mainProgram = "s3_exporter";
|
||||
homepage = "https://github.com/ribbybibby/s3_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.mmahut ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.mmahut ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) bind; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for bind9 server";
|
||||
mainProgram = "bind_exporter";
|
||||
homepage = "https://github.com/digitalocean/bind_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ rtreffer ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ rtreffer ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) bird; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for the bird routing daemon";
|
||||
mainProgram = "bird_exporter";
|
||||
homepage = "https://github.com/czerwonk/bird_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ lukegb ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ lukegb ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,12 +35,12 @@ python3Packages.buildPythonApplication rec {
|
||||
cp -r dashboard README.md $out/share/${pname}/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Bitcoin Core nodes";
|
||||
mainProgram = "bitcoind-monitor.py";
|
||||
homepage = "https://github.com/jvstein/bitcoin-prometheus-exporter";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ mmilata ];
|
||||
platforms = platforms.all;
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmilata ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,12 +34,12 @@ buildGoModule rec {
|
||||
"-X github.com/prometheus/common/version.BuildDate=unknown"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP";
|
||||
mainProgram = "blackbox_exporter";
|
||||
homepage = "https://github.com/prometheus/blackbox_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
globin
|
||||
fpletz
|
||||
Frostman
|
||||
|
||||
@@ -27,12 +27,12 @@ buildGoModule rec {
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus Cloudflare Exporter";
|
||||
mainProgram = "cloudflare-exporter";
|
||||
homepage = "https://github.com/lablabs/cloudflare-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ bbigras ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ bbigras ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -25,11 +25,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) collectd; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Relay server for exporting metrics from collectd to Prometheus";
|
||||
mainProgram = "collectd_exporter";
|
||||
homepage = "https://github.com/prometheus/collectd_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ benley ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ benley ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,12 +22,12 @@ buildGoModule rec {
|
||||
"-w"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Consul metrics";
|
||||
mainProgram = "consul_exporter";
|
||||
homepage = "https://github.com/prometheus/consul_exporter";
|
||||
changelog = "https://github.com/prometheus/consul_exporter/releases/tag/v${version}";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ hectorj ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ hectorj ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -23,12 +23,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) dnsmasq; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
inherit (src.meta) homepage;
|
||||
description = "Dnsmasq exporter for Prometheus";
|
||||
mainProgram = "dnsmasq_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
globin
|
||||
];
|
||||
# Broken on darwin for Go toolchain > 1.22, with error:
|
||||
|
||||
@@ -22,12 +22,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) domain; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/caarlos0/domain_exporter";
|
||||
description = "Exports the expiration time of your domains as prometheus metrics";
|
||||
mainProgram = "domain_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
mmilata
|
||||
peterhoeg
|
||||
caarlos0
|
||||
|
||||
@@ -22,11 +22,11 @@ buildGoModule rec {
|
||||
inherit (nixosTests.prometheus-exporters) fastly;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for the Fastly Real-time Analytics API";
|
||||
homepage = "https://github.com/fastly/fastly-exporter";
|
||||
license = licenses.asl20;
|
||||
teams = [ teams.deshaw ];
|
||||
license = lib.licenses.asl20;
|
||||
teams = [ lib.teams.deshaw ];
|
||||
mainProgram = "fastly-exporter";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,12 +17,12 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-2raOUOPiMUMydIsfSsnwUAAiM7WyMio1NgL1EoADr2s=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Export network flows from kafka to Prometheus";
|
||||
mainProgram = "flow-exporter";
|
||||
homepage = "https://github.com/neptune-networks/flow-exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ kloenk ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ kloenk ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,12 +22,12 @@ buildGoModule {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)";
|
||||
mainProgram = "exporter";
|
||||
homepage = "https://github.com/mxschmitt/fritzbox_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
bachp
|
||||
flokli
|
||||
sbruder
|
||||
|
||||
@@ -24,12 +24,12 @@ buildGoModule rec {
|
||||
vendorHash = "sha256-LPS0paXtzNAOFW8FUAFbcEcVTtp3WFh6N/f6tuFPT50=";
|
||||
doCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus / OpenMetrics exporter for GitLab CI pipelines insights";
|
||||
mainProgram = "gitlab-ci-pipelines-exporter";
|
||||
homepage = "https://github.com/mvisonneau/gitlab-ci-pipelines-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
mmahut
|
||||
mvisonneau
|
||||
];
|
||||
|
||||
@@ -22,11 +22,11 @@ buildGoModule rec {
|
||||
"-w"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "HAProxy Exporter for the Prometheus monitoring system";
|
||||
mainProgram = "haproxy_exporter";
|
||||
homepage = "https://github.com/prometheus/haproxy_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ benley ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ benley ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -29,11 +29,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) idrac; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
inherit (src.meta) homepage;
|
||||
description = "Simple iDRAC exporter for Prometheus";
|
||||
mainProgram = "idrac_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ codec ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ codec ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,12 +20,12 @@ buildGoModule rec {
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Export Prometheus-style metrics about how many emails you have in your INBOX and in additional configured folders";
|
||||
mainProgram = "imap-mailstat-exporter";
|
||||
homepage = "https://github.com/bt909/imap-mailstat-exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ raboof ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ raboof ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,12 +31,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) influxdb; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter that accepts InfluxDB metrics";
|
||||
mainProgram = "influxdb_exporter";
|
||||
homepage = "https://github.com/prometheus/influxdb_exporter";
|
||||
changelog = "https://github.com/prometheus/influxdb_exporter/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -38,12 +38,12 @@ buildGoModule rec {
|
||||
"-X github.com/prometheus/common/version.BuildDate=unknown"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "IPMI exporter for Prometheus";
|
||||
mainProgram = "ipmi_exporter";
|
||||
homepage = "https://github.com/prometheus-community/ipmi_exporter";
|
||||
changelog = "https://github.com/prometheus-community/ipmi_exporter/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ snaar ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ snaar ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -19,11 +19,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) jitsi; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Export Jitsi Videobridge metrics to Prometheus";
|
||||
mainProgram = "jitsiexporter";
|
||||
homepage = "https://git.xsfx.dev/prometheus/jitsiexporter";
|
||||
license = licenses.mit;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,10 +20,10 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) json; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter which scrapes remote JSON by JSONPath";
|
||||
homepage = "https://github.com/prometheus-community/json_exporter";
|
||||
license = licenses.asl20;
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
mainProgram = "json_exporter";
|
||||
};
|
||||
|
||||
@@ -17,11 +17,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-zD5QkpyeqrmX0zGgdQg9yQQrX/+0Xz+Q04IzpO+Qc5Q=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Exporter for metrics from devices running JunOS";
|
||||
mainProgram = "junos_exporter";
|
||||
homepage = "https://github.com/czerwonk/junos_exporter";
|
||||
license = licenses.mit;
|
||||
teams = [ teams.wdz ];
|
||||
license = lib.licenses.mit;
|
||||
teams = [ lib.teams.wdz ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,12 +35,12 @@ python3Packages.buildPythonApplication rec {
|
||||
inherit (nixosTests) kea;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
changelog = "https://github.com/mweinelt/kea-exporter/blob/v${version}/HISTORY";
|
||||
description = "Export Kea Metrics in the Prometheus Exposition Format";
|
||||
mainProgram = "kea-exporter";
|
||||
homepage = "https://github.com/mweinelt/kea-exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ hexa ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) keylight; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/mdlayher/keylight_exporter";
|
||||
description = "Prometheus exporter for Elgato Key Light devices";
|
||||
mainProgram = "keylight_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mdlayher ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mdlayher ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,11 +32,11 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) knot; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Knot DNS";
|
||||
homepage = "https://gitlab.nic.cz/knot/knot-dns/-/tree/master/python/knot_exporter";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
ma27
|
||||
hexa
|
||||
];
|
||||
|
||||
@@ -23,11 +23,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) lnd; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/lightninglabs/lndmon";
|
||||
description = "Prometheus exporter for lnd (Lightning Network Daemon)";
|
||||
mainProgram = "lndmon";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mmilata ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mmilata ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,14 +28,14 @@ buildGoModule {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) mail; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Export Prometheus-style metrics about mail server functionality";
|
||||
mainProgram = "mailexporter";
|
||||
homepage = "https://github.com/cherti/mailexporter";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [
|
||||
globin
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,11 +22,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) mikrotik; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
inherit (src.meta) homepage;
|
||||
description = "Prometheus MikroTik device(s) exporter";
|
||||
mainProgram = "mikrotik-exporter";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ mmilata ];
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmilata ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) modemmanager; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/mdlayher/modemmanager_exporter";
|
||||
description = "Prometheus exporter for ModemManager and its devices";
|
||||
mainProgram = "modemmanager_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mdlayher ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mdlayher ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,11 +32,11 @@ buildGoModule rec {
|
||||
# nixpkgs doesn't have mongodb application available;
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for MongoDB including sharding, replication and storage engines";
|
||||
homepage = "https://github.com/percona/mongodb_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ undefined-moe ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ undefined-moe ];
|
||||
mainProgram = "mongodb_exporter";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -40,10 +40,10 @@ buildGoModule rec {
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Exporter for NATS metrics";
|
||||
homepage = "https://github.com/nats-io/prometheus-nats-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ bbigras ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ bbigras ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,10 +20,10 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) nextcloud; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Nextcloud servers";
|
||||
homepage = "https://github.com/xperimental/nextcloud-exporter";
|
||||
license = licenses.mit;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
mainProgram = "nextcloud-exporter";
|
||||
};
|
||||
|
||||
@@ -33,12 +33,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) nginx; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "NGINX Prometheus Exporter for NGINX and NGINX Plus";
|
||||
mainProgram = "nginx-prometheus-exporter";
|
||||
homepage = "https://github.com/nginxinc/nginx-prometheus-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
benley
|
||||
fpletz
|
||||
globin
|
||||
|
||||
@@ -22,11 +22,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) nginxlog; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Export metrics from Nginx access log files to Prometheus";
|
||||
mainProgram = "prometheus-nginxlog-exporter";
|
||||
homepage = "https://github.com/martin-helmich/prometheus-nginxlog-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ mmahut ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ mmahut ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-cMZ4GSal03LIZi7ESr/sQx8zLHNepOTZGEEsdvsNhec=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Network UPS Tools";
|
||||
mainProgram = "nut_exporter";
|
||||
homepage = "https://github.com/DRuggeri/nut_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ jhh ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ jhh ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,12 +17,12 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-IBIJWA/arARPV0ErAQdGJXbPAaryCN22mHwKL08M8QA=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for PgBouncer";
|
||||
mainProgram = "pgbouncer_exporter";
|
||||
homepage = "https://github.com/prometheus-community/pgbouncer_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ _1000101 ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ _1000101 ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -53,11 +53,11 @@ buildGoModule rec {
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/hipages/php-fpm_exporter";
|
||||
description = "Prometheus exporter for PHP-FPM";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ gaelreyrol ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ gaelreyrol ];
|
||||
mainProgram = "php-fpm_exporter";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-4qbfXRXEViR/2fCmanlU88zvbJb5oppHWC7rVQaneLc=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for PI-Hole's Raspberry PI ad blocker";
|
||||
mainProgram = "pihole-exporter";
|
||||
homepage = "https://github.com/eko/pihole-exporter";
|
||||
license = licenses.mit;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-bEJstamu0+EfHL2cduWb/iDeYCp8tzGCS2Lvc7Onp48=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for ICMP echo requests";
|
||||
mainProgram = "ping_exporter";
|
||||
homepage = "https://github.com/czerwonk/ping_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ nudelsalat ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ nudelsalat ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) postfix; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
inherit (src.meta) homepage;
|
||||
description = "Prometheus exporter for Postfix";
|
||||
mainProgram = "postfix_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
globin
|
||||
];
|
||||
};
|
||||
|
||||
@@ -36,12 +36,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) postgres; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
inherit (src.meta) homepage;
|
||||
description = "Prometheus exporter for PostgreSQL";
|
||||
mainProgram = "postgres_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
fpletz
|
||||
globin
|
||||
ma27
|
||||
|
||||
@@ -26,11 +26,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) process; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter that mines /proc to report on selected processes";
|
||||
homepage = "https://github.com/ncabatoff/process-exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ _1000101 ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ _1000101 ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,11 +32,11 @@ python3.pkgs.buildPythonApplication rec {
|
||||
inherit (nixosTests.prometheus-exporters) pve;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Exposes information gathered from Proxmox VE cluster for use by the Prometheus monitoring system";
|
||||
mainProgram = "pve_exporter";
|
||||
homepage = "https://github.com/prometheus-pve/prometheus-pve-exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ nukaduka ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ nukaduka ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -55,12 +55,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) redis; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for Redis metrics";
|
||||
mainProgram = "redis_exporter";
|
||||
homepage = "https://github.com/oliver006/redis_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
eskytthe
|
||||
srhb
|
||||
ma27
|
||||
|
||||
@@ -23,11 +23,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) rtl_433; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus time-series DB exporter for rtl_433 433MHz radio packet decoder";
|
||||
mainProgram = "rtl_433_prometheus";
|
||||
homepage = "https://github.com/mhansen/rtl_433_prometheus";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ zopieux ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ zopieux ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,12 +39,12 @@ python3Packages.buildPythonApplication rec {
|
||||
inherit (nixosTests.prometheus-exporters) sabnzbd;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for sabnzbd";
|
||||
homepage = "https://github.com/msroest/sabnzbd_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fugi ];
|
||||
platforms = platforms.all;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fugi ];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = "sabnzbd_exporter.py";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -30,12 +30,12 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) script; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Shell script prometheus exporter";
|
||||
mainProgram = "script_exporter";
|
||||
homepage = "https://github.com/ricoberger/script_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ Flakebi ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ Flakebi ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) shelly; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Shelly humidity sensor exporter for prometheus";
|
||||
mainProgram = "shelly_exporter";
|
||||
homepage = "https://github.com/aexel90/shelly_exporter";
|
||||
license = licenses.asl20;
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -25,11 +25,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) snmp; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "SNMP Exporter for Prometheus";
|
||||
homepage = "https://github.com/prometheus/snmp_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
Frostman
|
||||
];
|
||||
};
|
||||
|
||||
@@ -38,11 +38,11 @@ buildGoModule rec {
|
||||
command = "sql_exporter -version";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Flexible SQL exporter for Prometheus";
|
||||
mainProgram = "sql_exporter";
|
||||
homepage = "https://github.com/justwatchcom/sql_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ justinas ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ justinas ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,13 +31,13 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-QKDvoctvvdijQ+ZlClqTyJZfDzqAIikAwOQds9+NQIc=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Receives StatsD-style metrics and exports them to Prometheus";
|
||||
mainProgram = "statsd_exporter";
|
||||
homepage = "https://github.com/prometheus/statsd_exporter";
|
||||
changelog = "https://github.com/prometheus/statsd_exporter/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
benley
|
||||
ivan
|
||||
];
|
||||
|
||||
@@ -30,11 +30,11 @@ buildGoModule rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) systemd; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Exporter for systemd unit metrics";
|
||||
mainProgram = "systemd_exporter";
|
||||
homepage = "https://github.com/prometheus-community/systemd_exporter";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ chkno ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ chkno ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -25,12 +25,12 @@ buildGoModule {
|
||||
inherit (nixosTests.prometheus-exporters) unbound;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
changelog = "https://github.com/letsencrypt/unbound_exporter/releases/tag/v${version}";
|
||||
description = "Prometheus exporter for Unbound DNS resolver";
|
||||
mainProgram = "unbound_exporter";
|
||||
homepage = "https://github.com/letsencrypt/unbound_exporter/tree/main";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ hexa ];
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-+jrD+QatTrMaAdbxy5mpCm8lF37XDIy1GFyEiUibA2k=";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for V2Ray daemon";
|
||||
mainProgram = "v2ray-exporter";
|
||||
homepage = "https://github.com/wi1dcard/v2ray-exporter";
|
||||
license = licenses.mit;
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -31,11 +31,11 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
passthru.tests = { inherit (nixosTests.prometheus-exporters) wireguard; };
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Prometheus exporter for WireGuard, written in Rust";
|
||||
homepage = "https://github.com/MindFlavor/prometheus_wireguard_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
ma27
|
||||
globin
|
||||
];
|
||||
|
||||
@@ -31,11 +31,11 @@ buildGoModule rec {
|
||||
install -Dm444 -t $out/share/doc/${pname} *.md
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "ZFS Exporter for the Prometheus monitoring system";
|
||||
mainProgram = "zfs_exporter";
|
||||
homepage = "https://github.com/pdf/zfs_exporter";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ peterhoeg ];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user