From 6cd905011115ea4a642603213ec503fda440ce5b Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Tue, 17 Feb 2026 23:59:44 +0100 Subject: [PATCH] blub --- hosts/monitoring/prometheus.nix | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/hosts/monitoring/prometheus.nix b/hosts/monitoring/prometheus.nix index 3951693..d14b6b0 100644 --- a/hosts/monitoring/prometheus.nix +++ b/hosts/monitoring/prometheus.nix @@ -5,17 +5,6 @@ enable = true; retentionTime = "14d"; listenAddress = "[::1]"; - exporters = { - node = { - enable = true; - listenAddress = config.services.prometheus.listenAddress; - }; - nginx = { - enable = true; - listenAddress = config.services.prometheus.listenAddress; - }; - #postgres = {}; - }; scrapeConfigs = [ { job_name = "synapse"; @@ -24,6 +13,11 @@ metrics_path = "/_synapse/metrics"; static_configs = [{ targets = [ "matrix.berlin.ccc.de:443" ]; }]; } + { + job_name = "postgres"; + scrape_interval = "15s"; + static_configs = [{ targets = [ "sql.berlin.ccc.de:${toString config.services.prometheus.exporters.postgres.port}" ]; }]; + } { job_name = "node"; scrape_interval = "15s"; @@ -34,6 +28,7 @@ "md.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}" "sql.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}" "monitoring.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}" + "www.berlin.ccc.de:${toString config.services.prometheus.exporters.node.port}" ]; } ]; @@ -47,15 +42,11 @@ "matrix.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}" "md.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}" "monitoring.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}" + "www.berlin.ccc.de:${toString config.services.prometheus.exporters.nginx.port}" ]; } ]; } - { - job_name = "postgres"; - scrape_interval = "15s"; - static_configs = [{ targets = [ "sql.berlin.ccc.de:${toString config.services.prometheus.exporters.postgres.port}" ]; }]; - } ]; ruleFiles = [ # https://github.com/element-hq/synapse/tree/master/contrib/prometheus