From bb5f031130a62825911657ec962f3c51d9ef8555 Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 20 Dec 2024 03:39:28 +0100 Subject: Combine node-exporter instances into 1 job + 3 targets Signed-off-by: Mel --- modules/foundation/monitoring.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'modules/foundation') diff --git a/modules/foundation/monitoring.nix b/modules/foundation/monitoring.nix index 34ff810..0f367d9 100644 --- a/modules/foundation/monitoring.nix +++ b/modules/foundation/monitoring.nix @@ -44,13 +44,13 @@ in scrape_interval = "15s"; }; - scrape_configs = map ({ name, ip, ... }: { - job_name = "${name}-node"; - static_configs = [{ - targets = [ "${ip}:9001" ]; - labels = { type = "node"; host = name; }; - }]; - }) cfg.server.hosts; + scrape_configs = [{ + job_name = "node"; + static_configs = map ({ name, ip }: { + targets = [ "${ip}:${toString nodeExporterPort}" ]; + labels = { instance = name; }; + }) cfg.server.hosts; + }]; }; }; }) -- cgit 1.4.1