Sign in Start free

← Docs  /  Watchtower uptime

Uptime monitoring

Updated 2026-09-07

How checks run, the period selector, stat tiles, SLA targets, and the fleet-wide portfolio page.

Browse documentation

What it does

Watchtower checks every connected site's availability on a fixed schedule and confirms an outage with a second check before anyone is paged, so a blip that recovers before you'd have opened the alert never sends one. A site's Uptime tab shows stat tiles for the selected period — uptime %, total downtime, incident count, MTTR (mean time to recovery), longest incident, and average/p95 response time — plus a response-time chart with incident windows overlaid, and an incident list you can export.

The portfolio-wide Uptime page (in the main nav) rolls all of that up: fleet-wide uptime %, sites with open incidents, and the worst sites by downtime for the period.

How to

  1. Open a site's Uptime tab and pick a period: 24h, 7d, 30d, 90d, 12mo, or a custom range — your choice is saved in the URL.
  2. Set an SLA target (default 99.9%) — the chart shows a met/missed badge against it, the same number worth pasting into a client report.
  3. Filter and export the incident list by region or cause.

Limits & defaults

SettingDefault
Check regionsOne region today; the probe agent is built to run in more, and every result carries its region so per-region breakdowns work as regions are added
Confirmation delayAn incident is confirmed and re-checked before an email goes out, so a recovery inside that window sends nothing
Minimum outage to alert onVery short blips are recorded but never emailed
Alert storm controlAt most one "went down" email per site per window even during a flapping outage; the recovery email says how many were held back
Default SLA target99.9%
Raw check retention30 days; hourly/daily rollups kept 2 years for longer periods

Troubleshooting

I got an alert for a site that was only down for a few seconds
That shouldn't happen — see Troubleshooting → Uptime false positives if it does.
A site shows "Not yet monitored"
Uptime checks start automatically once a site connects — give it a few minutes after pairing.