Sample SLA report

This is the record Perstat keeps over a quarter. Every number below is sample data and adds up; the structure, timestamps, and exclusion logic are exactly what the product records. A one-click report export is the stated next step; today the record lives in the product.

Summary · api.example.com · Q2 2026

metricvalue
availability, gross99.925%
availability, after curated exclusions99.994%
confirmed incidents1
maintenance windows1
check interval30 s
checks executed1,572,480 (6 regions, 91 days)
regions confirmingna-ewr, eu-fra, as-sgp, sa-gru, af-jnb, oce-syd

Windows

window (UTC)causedurationcounted against SLA
2026-05-03 02:41:12 to 02:48:24incident, quorum-confirmed00:07:12yes
2026-05-17 22:00:00 to 23:30:00maintenance, announced01:30:00no, excluded

The exclusion window carries its announcement timestamp and its real boundaries. An exclusion without a matching announced window would not be accepted here, and an incident’s start is the quorum confirmation, not the first failed check and not a rounded minute.

Incident record

time (UTC)event
02:40:42check fails, eu-fra
02:41:12quorum confirms, na-ewr and as-sgp agree. Incident opens.
02:41:12page sent, push
02:44:03acknowledged
02:48:24recovery confirmed across regions. Incident closes.
02:55:00post-mortem opened, 2 action items

Window boundaries in the SLA table above are 02:41:12 to 02:48:24: confirmation to confirmed recovery. The 30 seconds before confirmation are visible in the record but are not silently stretched or shrunk.

Why this holds up

The math is checkable: 91 days are 131,040 minutes; 7:12 of confirmed incident and 90:00 of announced maintenance make 99.925% gross, and the curated exclusion turns it into 99.994% counted. Hand this to a customer, an auditor, or a regulator, and let them recompute it.

Start monitoring free or see the product tour.