Uptime monitors

Uptime monitors check your sites and services from our own infrastructure, independently of the servers they run on.

  • HTTP — expects a 2xx/3xx status (or one exact status code you pick).
  • Keyword — like HTTP, but also requires a piece of text in the response body (first 256 KB).
  • TCP — opens a connection to host:port, for databases and other non-HTTP services.

Creating a monitor

Open Monitors → Add monitor, or use the Add monitor shortcut on a service page (the URL is prefilled). Pick an interval of 1, 3, 5 or 10 minutes and an optional linked service.

Targets must be reachable from the internet: we resolve the host and refuse private, loopback, link-local, CGNAT and cloud-metadata addresses, and we re-validate every redirect hop (at most 3). You can monitor any public URL — it does not have to run on WeServer.

How status is decided

  • A monitor is marked down only after two consecutive failed checks, so one network blip does not page you.
  • It is up again on the first successful check.
  • While down we open an incident on your status page (if the monitor is shown there), send alerts to your notification channels and email you; the same happens when it recovers. Add the Monitor down and Monitor recovered events under Settings → Notifications.

What you see

The monitor list shows uptime for the last 24 hours and 30 days plus average latency. The detail page adds a latency sparkline, a 30-day bar per day, and the last 50 checks. Check history is kept for 30 days.

You can have up to 20 monitors per account.