From 0a03af2c236e6e23407cfbd5126963df439a5485 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Sat, 5 Mar 2022 19:22:21 -0800 Subject: prometheus: scrape nodeexporter for the rtr --- hosts/common/server/prometheus.nix | 39 +++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) (limited to 'hosts/common') diff --git a/hosts/common/server/prometheus.nix b/hosts/common/server/prometheus.nix index a27e3cc..69abec3 100644 --- a/hosts/common/server/prometheus.nix +++ b/hosts/common/server/prometheus.nix @@ -12,26 +12,35 @@ "--web.enable-admin-api" ]; - scrapeConfigs = [ - { - job_name = "node"; - static_configs = [ - {targets = ["192.168.6.10:9100" "192.168.6.20:9100"]; } - ]; - relabel_configs = [{ - source_labels = ["__address__"]; + scrapeConfigs = [{ + job_name = "node"; + static_configs = [{ + targets = + [ "192.168.6.1:9100" "192.168.6.10:9100" "192.168.6.20:9100" ]; + }]; + relabel_configs = [ + { + source_labels = [ "__address__" ]; target_label = "instance"; replacement = "nas"; action = "replace"; - regex = "192\.168\.6\.10:(.*)"; - } { - source_labels = ["__address__"]; + regex = "192.168.6.10:(.*)"; + } + { + source_labels = [ "__address__" ]; + target_label = "instance"; + replacement = "rtr"; + action = "replace"; + regex = "192.168.6.1:(.*)"; + } + { + source_labels = [ "__address__" ]; target_label = "instance"; replacement = "tahoe"; action = "replace"; - regex = "192\.168\.6\.20:(.*)"; - }]; - } - ]; + regex = "192.168.6.20:(.*)"; + } + ]; + }]; }; } -- cgit 1.4.1