Logs for the probe: time=2026-04-30T15:51:01.810Z level=ERROR source=dns.go:273 msg="Error while sending a DNS query" module=dns_udp target=127.0.0.1 err="read udp4 127.0.0.1:35306->127.0.0.1:53: read: connection refused" time=2026-04-30T15:51:01.810Z level=ERROR source=handler.go:130 msg="Probe failed" module=dns_udp target=127.0.0.1 duration_seconds=0.000711932 Metrics that would have been returned: # HELP probe_dns_additional_rrs Returns number of entries in the additional resource record list # TYPE probe_dns_additional_rrs gauge probe_dns_additional_rrs 0 # HELP probe_dns_answer_rrs Returns number of entries in the answer resource record list # TYPE probe_dns_answer_rrs gauge probe_dns_answer_rrs 0 # HELP probe_dns_authority_rrs Returns number of entries in the authority resource record list # TYPE probe_dns_authority_rrs gauge probe_dns_authority_rrs 0 # HELP probe_dns_duration_seconds Duration of DNS request by phase # TYPE probe_dns_duration_seconds gauge probe_dns_duration_seconds{phase="connect"} 0.000147425 probe_dns_duration_seconds{phase="request"} 8.082e-05 probe_dns_duration_seconds{phase="resolve"} 6.403e-06 # HELP probe_dns_lookup_time_seconds Returns the time taken for probe dns lookup in seconds # TYPE probe_dns_lookup_time_seconds gauge probe_dns_lookup_time_seconds 6.403e-06 # HELP probe_dns_query_succeeded Displays whether or not the query was executed successfully # TYPE probe_dns_query_succeeded gauge probe_dns_query_succeeded 0 # HELP probe_duration_seconds Returns how long the probe took to complete in seconds # TYPE probe_duration_seconds gauge probe_duration_seconds 0.000711932 # HELP probe_ip_addr_hash Specifies the hash of IP address. It's useful to detect if the IP address changes. # TYPE probe_ip_addr_hash gauge probe_ip_addr_hash 3.668918509e+09 # HELP probe_ip_protocol Specifies whether probe ip protocol is IP4 or IP6 # TYPE probe_ip_protocol gauge probe_ip_protocol 4 # HELP probe_success Displays whether or not the probe was a success # TYPE probe_success gauge probe_success 0 Module configuration: prober: dns timeout: 3s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: ip_protocol_fallback: true ttl: 64 dns: preferred_ip_protocol: ip4 ip_protocol_fallback: true transport_protocol: udp query_name: example.com query_type: A recursion_desired: true validate_answer_rrs: fail_if_matches_regexp: - ^$