Hello, this worked
With the new feature with simple domain works, but considered whether the
label required adding N domains?
Y try add other domain in the same labels
- job_name: 'blackbox-dns-monitor'
scrape_interval: 5s
metrics_path: /probe
params:
module: [dns_probe]
static_configs:
- targets:
- 1.1.1.1 #australia cloudflare
- 185.228.168.9 #ireland
labels:
queryname: www.google.com, www.microsoft.com NOT WORK
queryname: www.microsoft.com NOT WORK (add line)
[image: Captura de pantalla 2024-04-09 a la(s) 17.44.20.png]
El Tuesday, April 9, 2024 a la(s) 12:19:25 PM UTC-4, Vincent Romero
escribió:
> i will try make build, with this change
>
>
>
> El Saturday, April 6, 2024 a la(s) 2:45:29 PM UTC-3, Brian Candler
> escribió:
>
>> You're correct that currently the qname is statically configured in the
>> prober config.
>>
>> A patch was submitted to allow what you want, but hasn't been merged:
>> https://github.com/prometheus/blackbox_exporter/pull/1105
>>
>> You can build blackbox_exporter yourself with this patch applied though.
>>
>> On Saturday 6 April 2024 at 18:06:01 UTC+1 Vincent Romero wrote:
>>
>>> Helo everyone
>>>
>>> what is the difference between http_2xx and dns module configuration
>>>
>>>
>>> I have this example y my config
>>>
>>> blackbox.yml
>>> modules:
>>> http_2xx:
>>> prober: http
>>> http:
>>> preferred_ip_protocol: "ip4"
>>> http_post_2xx:
>>> prober: http
>>> http:
>>> method: POST
>>> www.google.com:
>>> prober: dns
>>> timeout: 1s
>>> dns:
>>> transport_protocol: "udp"
>>> preferred_ip_protocol: "ip4"
>>> query_name: "www.google.com"
>>> query_type: "A"
>>> valid_rcodes:
>>> - NOERROR
>>>
>>> prometheus.yml
>>> - job_name: 'blackbox'
>>> metrics_path: /probe
>>> params:
>>> module: [http_2xx]
>>> static_configs:
>>> - targets:
>>> - https://www.google.com
>>> relabel_configs:
>>> - source_labels: [__address__]
>>> target_label: __param_target
>>> - source_labels: [__param_target]
>>> target_label: instance
>>> - target_label: __address__
>>> replacement: localhost:9115
>>>
>>> - job_name: 'blackbox-dns-monitor'
>>> scrape_interval: 1s
>>> metrics_path: /probe
>>> #params:
>>> #module: [mindfree.cl]
>>> relabel_configs:
>>> # Populate domain label with domain portion of __address__
>>> - source_labels: [__address__]
>>> regex: (.*):.*$
>>> replacement: $1
>>> target_label: domain
>>> # Populate instance label with dns server IP portion of __address__
>>> - source_labels: [__address__]
>>> regex: .*:(.*)$
>>> replacement: $1
>>> target_label: instance
>>> # Populate module URL parameter with domain portion of __address__
>>> # This is a parameter passed to the blackbox exporter
>>> - source_labels: [domain]
>>> target_label: __param_module
>>> # Populate target URL parameter with dns server IP
>>> - source_labels: [instance]
>>> target_label: __param_target
>>> # Populate __address__ with the address of the blackbox exporter to
>>> hit
>>> - target_label: __address__
>>> replacement: localhost:9115
>>>
>>> static_configs:
>>> - targets:
>>> - www.google.com:1.1.1.1 #australia cloudflare
>>> - www.google.com:8.8.8.8 #example other nameserver
>>>
>>>
>>> So, i will try config a simple DNS resolution for any domain
>>> If i want add other nameserver i need to add other line with the same
>>> domain
>>>
>>> Why whe i used module http_2xx need simple add the target
>>>
>>> Thanks
>>>
>>
--
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/97173156-fe16-4e16-a539-1e027fa71fean%40googlegroups.com.