Fully supported
These run on the probers and count toward consensus.Requests a URL and checks the response. Set the method, the status codes you accept, request headers and body, and assertions on the response (latency, body content, JSON path, headers). The probers record total response time and phase timing such as DNS, connection, TLS handshake, and transfer. See Creating monitors.
Opens a connection to a host and port and reports whether it connects.
Resolves a hostname and checks the record (A, AAAA, CNAME, MX, TXT), optionally against an expected value.
Fetches a URL and checks whether a keyword is present or absent. (The HTTP type also covers keyword checks through body assertions.)
Inspects a certificate and warns before expiry.
Sends echo requests to a host and records round-trip timing and packet loss.
Expects your job to call a URL on a schedule, and alerts when a ping is late. Passive, so it has no “test” action.
Need a keyword or content check? Use a Keyword monitor, or an HTTP monitor with a
body_contains or body_regex assertion. Both evaluate on the real probe path and vote in consensus.