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__"; | 
