## Monitor Kubernetes ingress endpoints - job_name: blackbox metrics_path: /probe params: module: [http_2xx] kubernetes_sd_configs: - role: ingress relabel_configs: # 1. Set ingress address protocol to https, so we can make sure certificates are valid while probing endpoints - source_labels: [__address__] regex: (.*) action: replace replacement: https://$1 target_label: __param_target # 2. Save address in an instance label since __param_target is going to be dropped - source_labels: [__param_target] target_label: instance # 3. Replace address with an internal blackbox service so scraper is always pointed at blackbox-exporter - target_label: __address__ replacement: blackbox-exporter:9115