UpCheck

Incident tracking

Every outage written down as it happens, on its own timeline.

An outage that writes itself down

When a check fails past its confirmation streak, UpCheck opens an incident on its own. No one has to notice first and start a doc; the record exists from the moment the outage does.

From there it keeps a timeline, detected, identified, monitoring, resolved, stamped with the times and what each check saw. When the service recovers, the incident closes itself and the duration is already there. The first half of the post-mortem is written before anyone opens their laptop.

The alert and the incident are one event

The page you get and the incident that opens are the same thing seen twice, so they never disagree. The alert links straight to the timeline, and the timeline is what your status page reads from.

That means one source of truth for an outage: what paged you, what your users saw, and what goes in the review are all the same record.

Decide what opens one

An incident opens on a confirmed failure, not a single blip, because the same confirmation streak that holds back a noisy alert holds back a noisy incident. Recovery has to hold too: a service that flaps up for one check and back down doesn't close the incident and reopen a new one.

Nothing here needs configuring to start. Create a monitor and its incidents are already being kept.

Build trust with
public status pages.

Every monitor can back a public status page, so the people asking whether you're down can answer it themselves. Ninety days of history per monitor, on your own domain.

Explore status pages

Planned downtime
shouldn't page anyone.

Schedule a window and the checks keep running, but the alerts stay quiet and the uptime maths doesn't count it against you. One-off or recurring, per monitor.

Explore maintenance

More of the platform

Everything else you can watch

Read more

Incidents questions

No. A confirmed failed check opens one on its own, and the recovery closes it. You can still add notes to the timeline, but the record exists whether or not anyone touches it.

Not on its own. An incident opens on a confirmed failure, behind the same streak that holds back alerts, so a single check that fails and recovers on the next one doesn't create a record.

They're the same event. The alert fires on the transition and links to the incident timeline; the timeline is also what a public status page reads, so the three never disagree.

When the check recovers and the recovery holds. The duration is computed from the detected and resolved times, so it's on the record without anyone stopping a clock.

Set it up in minutes, never miss an outage again.

Free to start · One-minute checks · iPhone, iPad, and Mac