Tune it when the defaults aren't right.
Interval, slow threshold, timeout, failure streak, redirects, SSL and domain expiry. Every knob the create form has, with a sane default on each.
A DNS monitor resolves one record on your interval and fails when resolution fails. A, AAAA, CNAME, MX, TXT, NS: pick the record, name the host, and the check asks the question a browser would ask first.
It's the layer under everything else you watch. When DNS is wrong, your server is fine and nobody can reach it, and every other check you own goes red for a reason none of them can explain.
A record that disappears takes your site down loudly. A record that changes to someone else's address does something worse: it resolves, fast, and serves a stranger.
Set an expected value and the check fails when the answer doesn't contain it. That catches the hijack and the fat-fingered edit, not just the outage, and it's the difference between "DNS answered" and "DNS answered what I published".
The resolved records are stored and only rewritten when the answer set actually changes, so the monitor can tell you when your records last moved, not just what they say now.
A change you didn't make is worth a look. A change you did make, showing up on the timeline next to a deploy, is how you confirm propagation without reaching for dig on four machines.
The target is a bare hostname: no scheme, no path, no port. An IP address is refused, because resolving an IP is not a question DNS can answer.
Interval, slow threshold, timeout, failure streak, redirects, SSL and domain expiry. Every knob the create form has, with a sane default on each.
Once when it breaks, once when it recovers, to Slack, Discord, a webhook, email, or your phone. A confirmation streak holds back the blips.
Every monitor can back a public status page with ninety days of history, on your own domain, so the question answers itself.
A confirmed failure opens an incident and keeps the timeline, detected to resolved. The first half of the post-mortem writes itself.
Schedule a window and the monitors it covers stop being checked, so nothing alerts, no incident opens, and the time is left out of your uptime.
HTTP / Website, Keyword, API, Heartbeat, Scheduler, and Port. Every one reports up, slow, or down, on the same interval, into the same alerts.
A, AAAA, CNAME, MX, TXT and NS.
No. The target must be a hostname, since DNS resolves names, so an IP literal is refused. To watch a host that has no HTTP, use a port monitor.
The check fails unless one of the resolved answers contains the string you set, so a prefix like 203.0.113. works for a record whose last octet you don't want to pin.
Yes. Answers are stored and rewritten only when the set actually changes, so the monitor shows when your records last moved.
Free to start. No credit card.