Your uptime percentage is the number customers, auditors, and your own team rely on. This page explains exactly where it comes from, so you can trust it and defend it.
A monitor is up or down based on confirmed checks. When a check fails, Hyperping re-runs it from your other selected regions, and only a confirmed failure marks the monitor as down. See how a check works for the full loop.
An outage opens the moment a failure is confirmed, and it closes when your service responds again and recovery is confirmed. The time between those two points is the outage's duration, and that duration is what drives the uptime number.
For any time window, uptime is the share of that window your monitor spent up:
Uptime % = (window duration - cumulative outage duration) / window duration
Every confirmed outage inside the window contributes its duration. No outages means 100%.
Take a 30-day window with 43 minutes of cumulative outage time across the month:
window = 30 days = 43,200 minutes
downtime = outages, cumulative = 43 minutes
uptime = (43,200 - 43) / 43,200
= 43,157 / 43,200
= 99.90%The same calculation feeds three places:
Visitors see the uptime of the services you chose to display. Each service can show a graph of the past 90 days of historical uptime, as a percentage of availability, so your reliability track record is public and verifiable.
Enable it per service from the Gear icon in your status page's Sections tab, where you can also show a response time graph. See Add services for the setup.