diff options
Diffstat (limited to 'hosts/vidhar')
-rw-r--r-- | hosts/vidhar/prometheus/default.nix | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/hosts/vidhar/prometheus/default.nix b/hosts/vidhar/prometheus/default.nix index 3f3c285b..1aa0c0b4 100644 --- a/hosts/vidhar/prometheus/default.nix +++ b/hosts/vidhar/prometheus/default.nix | |||
@@ -6,7 +6,7 @@ let | |||
6 | relabelHosts = [ | 6 | relabelHosts = [ |
7 | { source_labels = ["__address__"]; | 7 | { source_labels = ["__address__"]; |
8 | target_label = "instance"; | 8 | target_label = "instance"; |
9 | regex = "localhost(:[0-9]+)?"; | 9 | regex = "(localhost|127\.[0-9]+\.[0-9]+\.[0-9]+)(:[0-9]+)?"; |
10 | replacement = "vidhar"; | 10 | replacement = "vidhar"; |
11 | } | 11 | } |
12 | { source_labels = ["__address__"]; | 12 | { source_labels = ["__address__"]; |
@@ -225,15 +225,16 @@ in { | |||
225 | { source_labels = ["__address__"]; | 225 | { source_labels = ["__address__"]; |
226 | target_label = "__param_target"; | 226 | target_label = "__param_target"; |
227 | } | 227 | } |
228 | { source_labels = ["__param_target"]; | 228 | ] ++ relabelHosts ++ |
229 | [ { source_labels = ["__param_target"]; | ||
229 | target_label = "instance"; | 230 | target_label = "instance"; |
230 | regex = "127\.0\.0\.53:53"; | 231 | regex = "127\.0\.0\.53:53"; |
231 | replacement = "systemd-resolved.vidhar"; | 232 | replacement = "systemd-resolved.dns_soa"; |
232 | } | 233 | } |
233 | { source_labels = ["__param_target"]; | 234 | { source_labels = ["__param_target"]; |
234 | target_label = "instance"; | 235 | target_label = "instance"; |
235 | regex = "127\.0\.0\.1:53"; | 236 | regex = "127\.0\.0\.1:53"; |
236 | replacement = "unbound.vidhar"; | 237 | replacement = "unbound.dns_soa"; |
237 | } | 238 | } |
238 | { replacement = "localhost:${toString config.services.prometheus.exporters.blackbox.port}"; | 239 | { replacement = "localhost:${toString config.services.prometheus.exporters.blackbox.port}"; |
239 | target_label = "__address__"; | 240 | target_label = "__address__"; |