diff options
Diffstat (limited to 'hosts/vidhar/prometheus')
-rw-r--r-- | hosts/vidhar/prometheus/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/hosts/vidhar/prometheus/default.nix b/hosts/vidhar/prometheus/default.nix index 2c9831e5..3f3c285b 100644 --- a/hosts/vidhar/prometheus/default.nix +++ b/hosts/vidhar/prometheus/default.nix | |||
@@ -219,7 +219,7 @@ in { | |||
219 | metrics_path = "/probe"; | 219 | metrics_path = "/probe"; |
220 | params = { module = ["dns_soa"]; }; | 220 | params = { module = ["dns_soa"]; }; |
221 | static_configs = [ | 221 | static_configs = [ |
222 | { targets = ["127.0.0.53:53" "127.0.0.1:5353"]; } | 222 | { targets = ["127.0.0.53:53" "127.0.0.1:53"]; } |
223 | ]; | 223 | ]; |
224 | relabel_configs = [ | 224 | relabel_configs = [ |
225 | { source_labels = ["__address__"]; | 225 | { source_labels = ["__address__"]; |
@@ -227,6 +227,13 @@ in { | |||
227 | } | 227 | } |
228 | { source_labels = ["__param_target"]; | 228 | { source_labels = ["__param_target"]; |
229 | target_label = "instance"; | 229 | target_label = "instance"; |
230 | regex = "127\.0\.0\.53:53"; | ||
231 | replacement = "systemd-resolved.vidhar"; | ||
232 | } | ||
233 | { source_labels = ["__param_target"]; | ||
234 | target_label = "instance"; | ||
235 | regex = "127\.0\.0\.1:53"; | ||
236 | replacement = "unbound.vidhar"; | ||
230 | } | 237 | } |
231 | { replacement = "localhost:${toString config.services.prometheus.exporters.blackbox.port}"; | 238 | { replacement = "localhost:${toString config.services.prometheus.exporters.blackbox.port}"; |
232 | target_label = "__address__"; | 239 | target_label = "__address__"; |