Methodology & Data Sources

Data Sources

All data comes from official cloud provider status pages:

ProviderSourceMethod
Google Cloud status.cloud.google.com/incidents.json JSON feed — fetched directly
AWS health.aws.amazon.com JSON events API
Azure azure.status.microsoft HTML scraping of Post Incident Reviews

Uptime Calculation

For a given time window (e.g., 90 days):

uptime% = (total_minutes − incident_minutes) / total_minutes × 100

Per-category scores only count incidents affecting services in that category. Scores are recomputed daily at build time.

Severity Mapping

Known Limitations

Collection Frequency

A GitHub Actions workflow runs daily at 06:00 UTC, executing the scrapers, merging new data, and redeploying the site. Data can also be collected manually via npm run collect.

Open Source

This project is fully open source. You can audit the scrapers, data pipeline, and every data point in the repository:

View on GitHub →