One monitor = one check. Each one knows exactly what it verifies and what triggers an outage.
URL / HTTP
Checks the response code, an expected keyword in the page, latency, followed redirects and TLS certificate validity.
Down on unexpected code, timeout, missing keyword or TLS error.
Ping (ICMP)
Reachability and network latency (average RTT), with optional packet-loss and delay thresholds.
Down if the host doesn't respond (100% loss) or a threshold is crossed.
DNS / Domain
Name resolution and registration watch via RDAP: expiry date, days left, registrar.
Down if unregistered, expired, or expiring under your alert threshold.
TLS certificate
Chain of trust, hostname match and expiry date; issuer and days left shown.
Down if untrusted, expired or expiring under the threshold — to alert you ahead of time.
TCP port
Opens a TCP connection on a port (SSH, SMTP, database, business port) and measures connect latency.
Down if the port is closed, filtered or times out; network diagnostics attached.
Transactional journey
Multi-step flow in a real Chromium (navigate, fill, click, assert_text…), recorded in a click with the recorder.
Down at the first failing step; screenshots (screen, console, source) attached.
Multi-step API
Chains HTTP calls: login, token extraction (JSONPath/regex) reinjected into the next step, rich assertions (code, time, JSON, header).
Down if an assertion fails; secrets and tokens redacted everywhere.
Full Page Check
Loads a page in a real browser and measures Web Vitals (LCP, FCP, CLS, TTFB), load time, page weight and request count.
Down if a threshold (load, LCP) is exceeded — or measure without alerting if left blank.