Synthetic Monitoring
Monitors
DNS Monitor - Verify DNS Resolution and Records
6 min
the dns monitor helps ensure your domain’s dns resolution is functioning correctly by verifying dns records and response times from configured servers creating a new dns monitor navigate to synthetic monitoring > monitors click add new from the monitor type dropdown, select dns verify dns resolution and records basic settings domain enter the domain name you wish to monitor monitor name provide a descriptive name to identify the dns monitor check interval set how often the dns queries should be performed to check the domain’s dns resolution timeout define the maximum amount of time the monitor waits for a dns response before marking it as failed monitoring locations choose one or multiple locations from which the dns queries will be executed this helps test dns resolution from diverse geographic points notification settings select the notification channels to receive alerts when the monitor detects failures in dns resolution or record validation dns configuration record types specify the dns record types to query, such as a, aaaa, cname, mx, txt, etc each type represents different information about the domain nameservers (optional) optionally specify the nameservers hosting your domain’s dns records for targeted checks enable tcp enable dns queries over tcp instead of udp tcp based queries can detect certain dns issues that udp only queries may miss, enhancing reliability checks assertions assertions define what aspects of dns responses the monitor validates record count checks the number of dns records returned by the query to ensure completeness record value verifies the actual data contained within the dns records matches expected values query time (ms) measures the response time of the dns server to a query, ensuring timely resolution response code monitors the dns response code returned by the server to detect errors or anomalies metrics metrics available to be monitored in dashboard section metric name type description labels kloudmate synthetic check dns resolve time gauge time taken to resolve the dns query check id, check name, check type, target, workspace id, location kloudmate synthetic check dns query time gauge time taken for a specific dns query check id, check name, check type, target, workspace id, location, record type kloudmate synthetic check dns record count gauge the number of records returned for a specific dns query check id, check name, check type, target, workspace id, location, record type kloudmate synthetic check request duration gauge the total time taken for the primary operation of the check (e g , http request, dns query, grpc call) check id, check name, check type, target, workspace id, location related resources docid\ de 5sqkd3p34i0zcrcnlu