Wow, that's complicated. Looks legit, I'll give it a try, thanks! On Monday, July 13, 2020 at 4:44:14 PM UTC+3, Brian Candler wrote: > > Perhaps I confused you by putting both example.com and example.net, but > it was to show that you that your multiple exporters could poll multiple > hosts. > > There are two jobs: one does replacement: blackbox-eu:9449 and one > does replacement: blackbox-us: 9449. If you only have two exporters then > this is a reasonable way to do it. > > If that's not what you're looking for, then you can get cleverer with the > rewrite logic. For example: > > - job_name: blackbox > metrics_path: /probe > static_configs: > - targets: > - example.com,http_text_html,blackbox-eu:9449 > - example.com,http_text_html,blackbox-us:9449 > relabel_configs: > - source_labels: [__address__] > regex: '^(.*),(.*),(.*)$' > replacement: '$1' > target_label: instance > - source_labels: [__address__] > regex: '^(.*),(.*),(.*)$' > replacement: '$1' > target_label: __param_target > - source_labels: [__address__] > regex: '^(.*),(.*),(.*)$' > replacement: '$2' > target_label: module > - source_labels: [__address__] > regex: '^(.*),(.*),(.*)$' > replacement: '$2' > target_label: __param_module > - source_labels: [__address__] > regex: '^(.*),(.*),(.*)$' > replacement: '$3' > target_label: exporter > # This one must be last > - source_labels: [__address__] > regex: '^(.*),(.*),(.*)$' > replacement: '$3' > target_label: __address__ > > You need the "exporter" label so that you get different timeseries for the > different probes with the same target. >
-- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/981a3f87-4fe5-4397-8536-192a173e7453o%40googlegroups.com.

