nixpkgs/pkgs/servers/monitoring/prometheus
Corbin f3cc015b87 prometheus: Optionally remove more service discovery.
Almost all service discovery can now be disabled, except for DNS-,
HTTP-, and file-based service discovery, which do not appear to include
extra code in the binary.

Before this change, bin/prometheus was about 38M and bin/promtool was
51M. Now, bin/prometheus is about 31M and bin/promtool is about 44M.
Assuming all service discovery is disabled, of course.
2022-02-06 15:16:27 -08:00
..
minio-exporter treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
promscale promscale: enable checks 2022-01-19 00:11:44 +01:00
smartctl-exporter prometheus-smartctl-exporter: init at unstable-2020-11-14 2021-11-23 11:30:23 +01:00
unifi-exporter treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
webui treewide: pass and inherit writeShellScript in node2nix packages 2021-11-16 16:08:23 +01:00
alertmanager.nix treewide: buildFlagsArray -> ldflags 2021-08-26 15:43:28 +10:00
apcupsd-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
artifactory-exporter.nix treewide: buildFlagsArray -> ldflags 2021-08-26 21:35:06 +10:00
aws-s3-exporter.nix prometheus-aws-s3-exporter: 0.3.0 -> 0.4.1 2021-05-10 22:34:52 -05:00
bind-exporter.nix prometheus-bind-exporter: 0.4.0 -> 0.5.0 2022-01-11 07:45:39 +01:00
bird-exporter.nix prometheus-bird-exporter: 1.2.5 -> 1.2.6 2021-07-05 12:55:24 +00:00
bitcoin-exporter.nix treewide: prometheus_client -> prometheus-client 2021-08-26 02:21:59 +02:00
blackbox-exporter.nix prometheus-blackbox-exporter: 0.18.0 -> 0.19.0 2021-05-10 22:55:19 -05:00
collectd-exporter.nix prometheus-collectd-exporter: 0.3.1 -> 0.5.0 2021-05-10 22:55:43 -05:00
consul-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
default.nix prometheus: Optionally remove more service discovery. 2022-02-06 15:16:27 -08:00
dnsmasq-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
domain-exporter.nix prometheus-domain-exporter: 1.10.0 -> 1.11.0 2021-05-10 23:08:38 -05:00
dovecot-exporter-deps.nix
dovecot-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
fastly-exporter.nix prometheus-fastly-exporter: 6.1.0 -> 7.0.1 2021-12-20 10:50:29 -05:00
flow-exporter.nix treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
fritzbox-exporter.nix prometheus-fritzbox-exporter: 1.0-32-g90fc0c5 -> unstable-2021-04-13 2021-08-20 23:07:39 +02:00
gitlab-ci-pipelines-exporter.nix prometheus-gitlab-ci-pipelines-exporter: 0.2.5 -> 0.4.9 2021-05-10 23:13:12 -05:00
haproxy-exporter.nix prometheus-haproxy-exporter: 0.8.0 -> 0.12.0 2021-05-10 23:26:04 -05:00
influxdb-exporter.nix influxdb-exporter: format, cleanup 2021-07-29 14:19:26 +02:00
jitsi-exporter.nix prometheus-jitsi-exporter: reference vm test 2021-03-13 13:02:37 +01:00
jmx-httpserver.nix servers: replace name with pname&version 2021-07-26 20:15:46 +02:00
json-exporter.nix prometheus-json-exporter: 0.2.0 -> 0.3.0 2021-05-10 23:36:39 -05:00
kea-exporter.nix treewide: prometheus_client -> prometheus-client 2021-08-26 02:21:59 +02:00
keylight-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
knot-exporter.nix treewide: prometheus_client -> prometheus-client 2021-08-26 02:21:59 +02:00
lnd-exporter.nix prometheus-lnd-exporter: unstable-2020-12-04 -> unstable-2021-03-26 2021-07-12 00:56:16 +02:00
mail-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
mesos-exporter.nix prometheus-mesos-exporter: 0.1.0 -> 1.1.2 2021-05-10 23:43:29 -05:00
mikrotik-exporter.nix prometheus-mikrotik-exporter: 2020-02-10 -> 2021-08-10 2021-12-13 23:44:59 +01:00
modemmanager-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
mysqld-exporter.nix treewide: buildFlagsArray -> ldflags 2021-08-26 21:35:06 +10:00
nextcloud-exporter.nix
nginx-exporter.nix treewide: buildFlagsArray -> ldflags 2021-08-26 15:43:28 +10:00
nginxlog-exporter.nix buildGoModule packages: remove unnecessary runVend 2022-01-01 15:55:33 +10:00
node-exporter.nix prometheus-node-exporter: 1.3.0 -> 1.3.1 2021-12-08 13:18:25 +00:00
openldap-exporter.nix prometheus-openldap-exporter: 2.1.4 -> 2.2.0 2022-01-02 13:35:55 +01:00
openvpn-exporter.nix prometheus-openvpn-exporter: mark as broken 2021-10-07 10:19:55 +02:00
pihole-exporter.nix prometheus-pihole-exporter: init at 0.0.11 2021-05-24 04:04:06 +02:00
postfix-exporter-deps.nix
postfix-exporter.nix prometheus-postfix-exporter: buildFlags -> tags 2021-08-08 10:17:23 +10:00
postgres-exporter.nix prometheus-postgres-exporter: 0.9.0 -> 0.10.0 2021-07-29 12:48:18 +02:00
process-exporter.nix nixos/prometheus: add process exporter 2021-06-06 08:17:25 +09:00
prom2json.nix prom2json: 0.1.0 -> 1.3.0 2021-05-11 00:28:27 -05:00
pushgateway.nix treewide: buildFlagsArray -> ldflags 2021-08-26 15:43:28 +10:00
rabbitmq-exporter.nix prometheus-rabbitmq-exporter: 1.0.0-RC7.1 -> 1.0.0-RC8 2021-05-11 17:57:36 -05:00
redis-exporter-deps.nix
redis-exporter.nix prometheus-redis-exporter: 1.33.0 -> 1.34.1 2022-01-24 21:38:36 +00:00
rtl_433-exporter.nix
script-exporter.nix prometheus-script-exporter: init at 1.2.0 2021-06-06 22:42:45 +02:00
smokeping-prober.nix treewide: buildFlagsArray -> ldflags 2021-08-26 21:35:06 +10:00
snmp-exporter.nix prometheus-snmp-exporter: 0.19.0 -> 0.20.0 2021-05-11 17:57:46 -05:00
sql-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
statsd-exporter.nix prometheus-statsd-exporter: 0.9.0 -> 0.20.2 2021-05-11 17:57:46 -05:00
surfboard-exporter.nix treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
systemd-exporter.nix prometheus-systemd-exporter: fix typo, reference vm test 2021-03-11 18:50:29 +01:00
tor-exporter.nix treewide: prometheus_client -> prometheus-client 2021-08-26 02:21:59 +02:00
unbound-exporter.nix prometheus-unbound-exporter: unstable-2021-03-17 -> unstable-2021-09-18 2021-09-22 16:37:53 -07:00
varnish-exporter.nix prometheus-varnish-exporter: unstable-2020-03-26 -> 1.6 2021-05-11 17:57:46 -05:00
wireguard-exporter.nix prometheus-wireguard-exporter: fix darwin build 2021-05-18 13:11:45 +02:00
xmpp-alerts.nix treewide: prometheus_client -> prometheus-client 2021-08-26 02:21:59 +02:00