Logs for the probe: time=2026-04-09T13:42:39.386Z level=ERROR source=dns.go:74 msg="At least one RR did not match regexp" module=dns_gitlab_a_check target=10.60.10.1 regexp=10\.60\.7\.85 rr="gitlab.1000-npr-dev.assense.dev.\t125\tIN\tA\t10.60.7.88" time=2026-04-09T13:42:39.386Z level=ERROR source=dns.go:302 msg="Answer RRs validation failed" module=dns_gitlab_a_check target=10.60.10.1 time=2026-04-09T13:42:39.386Z level=ERROR source=handler.go:130 msg="Probe failed" module=dns_gitlab_a_check target=10.60.10.1 duration_seconds=0.000676875 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 1 # 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"} 5.9318e-05 probe_dns_duration_seconds{phase="request"} 0.000470587 probe_dns_duration_seconds{phase="resolve"} 2.72e-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 2.72e-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 1 # HELP probe_duration_seconds Returns how long the probe took to complete in seconds # TYPE probe_duration_seconds gauge probe_duration_seconds 0.000676875 # 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 1.274680782e+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: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true query_name: gitlab.1000-npr-dev.assense.dev query_type: A recursion_desired: true valid_rcodes: - NOERROR validate_answer_rrs: fail_if_not_matches_regexp: - 10\.60\.7\.85