Skip to content

Sources and method

From vendors' own status pages and disclosures. Times as reported.
6363
incidents
62
vendors
66
postmortems
58
breaches

Where incidents come from

Each vendor’s public status page, read every day at 03:30 UTC: Atlassian Statuspage and incident.io pages through their JSON endpoints (the last 25 to 50 incidents, plus up to a year of history), Google Cloud’s incidents feed, AWS Health’s public event history and Slack’s status API. Nothing is scraped from third-party outage trackers or user reports.

Severity and duration

Severity is the vendor’s own rating. Duration runs from the start the vendor gives to the time it marked the incident resolved. Some vendors post every blip, others only large outages, so compare a vendor with itself over time.

Weighted downtime and implied uptime

Raw minutes overstate outages: a vendor with 300 carrier or region components posts one incident per carrier, and each can run for days. So each incident’s minutes are weighted by the share of the vendor it touched: affected product components out of all product components on the status page; an incident that names only regions, POPs, countries or carriers counts at most 25% (Google Cloud: regions out of 40, AWS: regions out of 33); one integration counts at most 25%, and a subset of users, one platform, delays or the control plane at most 10%. With no scope data, the vendor’s median scope is used. Severity multiplies it: major and critical in full, minor (a partial outage) at 30%. When incidents overlap, only the heaviest counts at each moment, and each incident is capped at 7 days. Implied uptime is 1 minus weighted downtime over the minutes in the range. The raw number, minutes with any incident open, is shown next to it.

Root causes

A cause is assigned only when the vendor explains one: rules read the sentences that say why ("caused by", "due to", "root cause"), never the symptoms. Landmark postmortems are categorized by hand from the vendor’s write-up; a model writes a one-line lesson for other postmortems, and search finds missing postmortems, which stay marked Unverified until checked.

Breaches

SEC Form 8-K Item 1.05 filings found through EDGAR full-text search. The summary quotes the filing; records and data types are shown only when the filing states them.

Status pages read

From vendors' own status pages and disclosures. Times as reported. Logos via logo.dev; trademarks belong to their owners.

Weekly: the week's major outages, postmortems and breaches, Saturday mornings.