How we measure
This page does not run on the platform it watches. It has its own server in another data center and stays up when blitz.cloud does not.
Where the results come from
Every minute the status server checks every public address from the outside. A checker inside the platform runs the same checks a second time from another place, and every 30 seconds reports what only the inside can see: servers, builds, backups, certificates, mail. Every 15 minutes we put a test app of our own to sleep and time how long it takes to wake. Every 5 minutes it writes a row to its database and reads it back.
When a state changes
- A check counts as failing after two failures in a row, not one.
- A part only turns to down when the second place sees the failure too. When the two places disagree, the part shows some trouble.
- When the checker inside goes quiet, three failures in a row from the outside are enough. That is how the page still turns red when the whole platform is down.
- After three missing reports from the inside (90 seconds), everything only the inside can check shows as unknown. Never as running.
- Slow means 95% of the answers in the last 5 minutes took longer than the limit listed with the check below.
How uptime is counted
For every part we write down its state once a minute. Minutes that were running or had some trouble count as up; minutes partly or fully down count as down. Announced maintenance is left out. Unknown minutes count neither as up nor as down; they are left out of the sum. A day without data stays grey.
Incidents
Incidents are written by a person. When a major outage has gone 10 minutes without anybody writing about it, a short line saying that we see the problem and are working on it goes up by itself. We replace it as soon as we know more.
Feeds and API
- Atom and RSS
/api/v2/summary.json,/api/v2/components.json,/api/v2/incidents.json(shaped like Atlassian Statuspage)- A badge per part:
/badge/hosting.svg - To embed:
<iframe src="https://status.blitz.cloud/embed" width="320" height="64"></iframe>
Every check
| Check | Part | Kind | Slow above |
|---|---|---|---|
website.home | Website | http | 2.5 s |
dashboard.signin-redirect | Dashboard | http | 2.5 s |
signin.discovery | Sign-in | oidc | 2.5 s |
signin.form | Sign-in | http | 3.0 s |
api.ready | API | http | 2.0 s |
mcp.initialize | AI assistants (MCP) | mcp | 2.5 s |
hosting.canary | App hosting | http | 3.0 s |
hosting.gate | App hosting | http | 3.0 s |
registry.v2 | Image registry | http | 3.0 s |
domains.dns-apex | Domains and HTTPS | dns | |
domains.dns-wildcard | Domains and HTTPS | dns | |
domains.dns-edge | Domains and HTTPS | dns | |
domains.tls-apex | Domains and HTTPS | tls | |
domains.tls-beta | Domains and HTTPS | tls | |
domains.tls-login | Domains and HTTPS | tls | |
domains.tls-api | Domains and HTTPS | tls | |
domains.tls-mcp | Domains and HTTPS | tls | |
domains.tls-registry | Domains and HTTPS | tls | |
payments.webhook-endpoint | Payments | http | 3.0 s |
datacenter.lb | Data center (EU) | tcp | 1.0 s |
cloudflare.status | Cloudflare | third_party | |
github.status | GitHub | third_party | |
stripe.status | Stripe | third_party | |
google.status | Google (mail) | third_party | |
waking.wake | Waking apps | journey | 30.0 s |
databases.write | Databases | journey | 3.0 s |
builds.our-failures | Builds | heartbeat | |
builds.queue | Builds | heartbeat | |
builds.servers | Builds | heartbeat | |
databases.pods | Databases | heartbeat | |
backups.platform | Backups | heartbeat | |
backups.databases | Backups | heartbeat | |
backups.files | Backups | heartbeat | |
registry.disk | Image registry | heartbeat | |
domains.certificates | Domains and HTTPS | heartbeat | |
networks.proxies | Private networks | heartbeat | |
ai.agent | AI build help | heartbeat | |
ai.model-calls | AI build help | heartbeat | |
email.relay | heartbeat | ||
email.delivery | heartbeat | ||
servers.nodes | Servers | heartbeat | |
servers.kubelets | Servers | heartbeat | |
servers.ingress | Servers | heartbeat | |
servers.memory | Servers | heartbeat | |
servers.platform-pods | Servers | heartbeat |