Uptime Monitor
Monitor the availability of your services.
Uptime Monitor
The Uptime Monitor is the core of your monitoring strategy. It regularly checks if your website or API endpoint is accessible to your customers. We recommend setting up at least one Uptime Monitor for every publicly accessible page.
How it works
We send HTTP or HTTPS requests to your URL at the interval you choose (e.g., every 30 seconds or every minute). We consider the monitor "Online" if:
- The server responds (no timeout).
- The Status Code matches expectations (default
2xx, e.g., 200 OK).
If an error is detected, we verify it from multiple locations worldwide to avoid false alarms before sending a notification.
Configuration
Basic Settings
- URL: The full address (e.g.,
https://example.com). - Check Interval: How often to check (e.g., 60s).
Advanced Settings
- Expected Status Codes: By default, we check for
200-299. You can adjust this, e.g., to200,301,302if redirects should be considered a success. - Timeout: Maximum time to wait for a response (Default: 30s).
- HTTP Method: Default is
GET. You can also chooseHEAD,POST, etc. - Request Body & Headers: Send JSON data or authentication tokens (e.g.,
Authorization: Bearer ...).
Response Time
In addition to status, we also record the response time (Time to First Byte + Download).
- You can configure alerts if the response time exceeds a threshold (e.g., > 2000ms), even if the status is 200 OK.