···42424343In simple terms: `uptime = (total time - incident duration) / total time`
44444545-This means uptime is based on how long something was down, not how many checks failed. Only incident durations are included in the calculation. Temporary single-region ping failures (e.g., one location failing once) are not propagated to users - because these often don’t represent a real outage. That’s also why we recommend at least three locations per monitor for redundancy. The proportional colors in the status bar are drawn from these duration values. Hovering over a day shows both incidents and status reports, so users can explore what happened.
4545+This means uptime is based on how long something was down, not how many checks failed. Only incident durations are included in the calculation.
4646+4747+Temporary single-region ping failures (e.g., one location failing once, sometimes this just happens) are not propagated to users - because these often don’t represent a real outage. That’s also why we recommend at least three locations per monitor for redundancy.
4848+4949+The proportional colors in the status bar are drawn from these duration values. Hovering over a day shows both incidents and status reports, so users can explore what happened.
46504751---
4852···52565357In simple terms: `uptime = (success + degraded - error) / total requests`
54585555-This is the current default mode for most openstatus users. It’s simple, data-driven, and updates immediately as new results come in. Like with duration, hover cards display incidents and status reports, giving your users a quick overview of recent events.
5959+This is the current default mode for most openstatus users. It’s simple, data-driven, and updates immediately as new results come in.
6060+6161+Like with duration, hover cards display incidents and status reports, giving your users a quick overview of recent events.
56625763---
58645965## Manual Type
60666167The manual type is for teams who want to **fully control what’s shown** on your status page, without relying on automatic checks.
6262-By default, your monitor is marked operational. You can then manually create and publish status reports whenever you want to reflect changes — independent of any monitoring data.
6868+By default, your monitor is marked operational. You can then manually create status reports whenever you want to reflect changes — independent of any monitoring data.
63696470This is ideal if:
6571- you don’t have synthetic monitoring set up yet,
6672- or you’re sharing updates that aren’t tied to uptime (e.g., service degradation due to external dependencies).
67736868-In this mode, all displayed uptime values and statuses come from your shared data, not from active pings.
7474+In this mode, all displayed uptime values and statuses come from your shared report data, not from active pings.
7575+7676+In simple terms: `uptime = (total duration - status report duration) / total duration`
69777070-> **Note**: the values you are defining are attached to a status page. You cannot change the per monitor.7878+> **Note**: the values you are defining are attached to a status page. You cannot change them per monitor (for now).