Skip to content

Uptime history

The 90-day uptime bars under each service, the 30-day percentage, how the colours are decided, and the scheduled email reports.

Last updated

Under each service on your status page sits a row of daily bars — one per day, 90 days across. It is the fastest way for a visitor to answer the question they actually came with: has this been reliable lately?

The 90-day bars

Each bar is one day. Its colour comes from that day's uptime percentage:

ColourDaily uptime
Green99% or above
Amber95% up to 99%
RedBelow 95%
GreyNo data for that day

Hovering a bar shows the date, the status label, that day's uptime percentage, the average response time, and how many checks ran. Grey is honest rather than flattering — a monitor created three weeks ago shows nine weeks of grey, and a gap in data reads as a gap rather than as a good day.

The page always renders the most recent 90 days regardless of plan. What your plan governs is how far back the underlying check data is retained — see Plans & limits.

The headline numbers

Under each service, alongside the bars:

  • 30-day uptime, to two decimal places.
  • Latest response time, from the most recent check.

Both are calculated from the same check results the bars are built from.

Turning it off

Uptime bars and response times are per-page display toggles in the status page's Settings. Turn either off if it is more detail than your audience wants. Incident history has its own toggle too.

Scheduled email reports

Separately from the public page, StatusOwl can email you a periodic uptime report. Set it up under report preferences in the dashboard.

  • Frequency — daily, weekly or monthly.
  • Contents — per monitor: uptime percentage, average latency, p95 latency, incident count and total checks.
  • Order — worst-performing first, so the thing that needs attention is at the top rather than buried alphabetically.

Every report carries a signed unsubscribe link, so a recipient can stop it themselves without a dashboard login.

Reports are available on every plan.

Reports are a summary, not an alert

A scheduled report is a periodic digest of what already happened. It is not a notification about a failing check — nothing dispatches on a failing HTTP, ping or TCP check today. See Notifications overview for what does fire, and the roadmap for uptime alerting.

Retention

Check results are kept for the retention window on your plan — 30 days on Free, 90 on Starter, 180 on Growth, 365 on Scale. Data older than the window is removed automatically. The page shows 90 days of bars in all cases; on Free, bars older than your retention window will read as no data.

See also