From 92bbeffca91b4e6585915521def148a8ef688813 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Mon, 25 Dec 2023 23:37:18 +0100 Subject: [PATCH] renge/prometheus: Shorten instance name for nodes --- machines/renge/services/prometheus.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/machines/renge/services/prometheus.nix b/machines/renge/services/prometheus.nix index 6f4db50..3efae4f 100644 --- a/machines/renge/services/prometheus.nix +++ b/machines/renge/services/prometheus.nix @@ -71,6 +71,11 @@ in "shinobu.vpn.sbruder.de:9100" "nazuna.vpn.sbruder.de:9100" ]; + relabel_configs = lib.singleton { + target_label = "instance"; + source_labels = lib.singleton "__address__"; + regex = "(.*)\\.vpn\\.sbruder\\.de:9100"; + }; } { job_name = "qbittorrent"; @@ -176,7 +181,7 @@ in rules = map mkAlert [ { name = "InstanceDown"; - expr = ''up{instance!~"(nunotaba|hitagi|mayushii|fuuko).vpn.sbruder.de:.*"} == 0''; + expr = ''up{instance!~"(nunotaba|hitagi|mayushii|fuuko)"} == 0''; description = "Instance {{ $labels.instance }} of job {{ $labels.job }} has been down for more than 1 minutes."; } {