I'm building OutageDeck around official provider status feeds, but I do not think an official feed should be the only production signal. Providers can acknowledge incidents late, while synthetic checks can fail because of your own credentials, DNS, region, or deployment.
My current triage model is:
- provider incident + probe failure: strong upstream evidence
- provider operational + probe failure: unclassified failure, investigate our stack and keep watching the feed
@kerolos_atallah Congrats for launch🙌 Integrating an MCP server so AI coding agents check vendor status before blindly rewriting code is a brilliant, Is there a public status page for OutageDeck itself so users can verify if OutageDeck is up during a massive multi-vendor cloud outage?
Thanks Priya. Yes, it’s at https://outagedeck.com/status
It checks the site, database, and whether provider ingestion is still refreshing on schedule. There’s also a machine-readable endpoint at https://outagedeck.com/api/health, which returns 503 if the database is unavailable or ingestion has gone stale, so teams can point an external monitor at it.
The honest limitation is that the status page runs on the same deployment. If OutageDeck itself is completely unreachable, the page will be unreachable too rather than showing red. I call that out on the page instead of pretending self-monitoring fully solves it. A separately hosted external check is the next step.
Small launch-day engineering note.
I found a nasty edge case in Statuspage-compatible feeds this morning: a provider's page timestamp can move backward after recovery. That let an old degraded row outrank a fresh operational check. I fixed the ordering, deployed it, and reran ingestion before trusting the record again.
Then Sentry opened a real US error-ingestion incident today. It is a good example of why status context matters: a quiet error dashboard can look like a healthy deploy while events are sitting in a backlog.
Until the backlog clears, I would keep local logs and request IDs, avoid redeploying only to make telemetry look green, and use a second health signal for alerts.
Official Sentry update:
https://stspg.io/tcdgnyx93p0q
Normalized timeline:
https://outagedeck.com/incidents/sentry-delayed-error-ingestion-in-our-us-region-2026-08-12?utm_source=producthunt&utm_medium=comment&utm_campaign=producthunt_sentry_update
The product lesson for me: source event time and observation time are different facts. Status software needs both.
Update: Sentry marked this resolved at 14:48 UTC. The backlog has been processed.
Correction to my launch note: I should not have said zero false positives. OutageDeck mirrors what vendors publish. Their feeds can be delayed, incomplete, or wrong, so the product provides traceable vendor evidence, not certainty. I am also removing fixed provider counts from mutable listing copy because the catalog changes.