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:

  1. The server responds (no timeout).
  2. 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., to 200,301,302 if redirects should be considered a success.
  • Timeout: Maximum time to wait for a response (Default: 30s).
  • HTTP Method: Default is GET. You can also choose HEAD, 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.