Sentry sits in the critical path of your incident response. When it works, a 500 in production triggers a Slack alert within seconds and your team is triaging within minutes. When Sentry itself goes down, the error is still happening — your app is still throwing exceptions, your users are still hitting failures — but the alerts go silent and dashboards go stale. Engineers assume everything is fine. It's not. The first signal you get is users filing support tickets, by which time the incident is already minutes or hours old.
Here's how to check Sentry's status right now, understand which parts of Sentry break in what order, and make sure a Sentry outage never blindsides your team again.
Is Sentry Down Right Now?
Check these sources in order:
- Statusfield — Sentry status — real-time monitoring, updated continuously, covering ingest, alerts, performance, and the Sentry UI.
- Twitter/X — search
Sentry downsorted by Latest. Backend engineers and DevOps teams report ingest failures and missing alerts fast. - Downdetector — useful for a second opinion on user-reported outages, but doesn't give you component-level detail.
What Actually Breaks During a Sentry Outage
Sentry is not a monolith. Error ingestion, the web UI, alerting, and performance tracing are separate systems that can fail independently. A full platform outage is rare; partial degradations — where one component falls over while others stay up — are much more common.
| Component | What it does | Impact when down |
|---|---|---|
| Error ingestion | Accepts events from your SDK and stores them | Errors and exceptions thrown in production are silently dropped; no new issues appear |
| Alerts / notifications | Evaluates alert rules and routes to Slack, PagerDuty, email | Alert rules fire but no notifications are sent; on-call team is not paged |
| Releases tracking | Associates errors with deploy commits via sentry-cli releases | Cannot correlate new errors with the release that introduced them; blame is manual |
| Performance / distributed traces | Stores spans, transactions, and trace data | No performance regression visibility; N+1 queries and slow endpoints go undetected |
| Session replay | Records and stores browser session replays | Replays are not captured during the degradation window; errors lack reproduction context |
| Crons monitoring | Heartbeat check-ins from scheduled jobs | Missed crons are not detected; silent job failures go unreported |
| Integrations (GitHub / Slack / PagerDuty) | Syncs issues, routes alerts, links commits | Stacktrace linking to GitHub broken; PagerDuty incidents not created; Slack alerts silent |
| Sentry CLI / SDK event upload | sentry-cli upload of source maps, release artifacts | Source maps not uploaded; minified stack traces in new releases lack line numbers |
Sentry Error Symptoms and What They Mean
| What you see | What it usually means |
|---|---|
| No new issues appearing despite known errors | Error ingestion is degraded; events are being dropped at the ingest layer |
| Issue volume drops to zero suddenly | Ingest pipeline is down or rate-limiting all traffic — check Statusfield |
| "Rate limited" log lines from the SDK | Sentry's ingest is overloaded or your DSN's rate limit is hit; some events are dropped |
| Alert rules triggered but no Slack / PagerDuty notification | The notification dispatch service is degraded; rules are evaluating but delivery is broken |
sentry-cli releases finalize exits non-zero | Releases API is down; your deploy is still live, but the release is not tracked in Sentry |
| Performance tab shows no transactions | The trace ingest pipeline is degraded; spans from your SDK are not being stored |
| Cron check-in alerts stop firing | Crons monitoring service is down; heartbeats are received but not evaluated |
| Session replays missing for a time window | Replay ingestion is degraded; the gap in replays is not a user activity gap |
| Source maps not resolving after a deploy | sentry-cli artifact upload to the Releases API failed during the degradation window |
How Sentry's Architecture Affects Outage Scope
Understanding how Sentry is structured explains why some incidents hurt more than others — and why what looks like a total outage is often a single-component failure.
Ingest and UI are independent. Error ingestion runs on a high-throughput pipeline (Relay, Kafka, and the event store) that is entirely separate from the web application you browse at sentry.io. A UI outage — where you can't log in or navigate issues — does not mean ingest is broken. Conversely, an ingest failure can drop events silently while sentry.io looks completely healthy.
Relay buffers events at the edge. Sentry's Relay layer sits between your SDK and the cloud ingest pipeline. When backend ingest is degraded, Relay can buffer events in memory for a short window before dropping them. This means brief (sub-minute) ingest hiccups may self-heal without data loss, but longer outages will see events dropped.
SDK-level retry is limited. The Sentry SDK sends events fire-and-forget over HTTPS. It does not persist failed events to disk or retry indefinitely. If ingest is down when your SDK sends an event, that event is gone. The SDK has a short in-memory queue, but it is not durable across process restarts.
US and EU data regions are separate. If your Sentry organization is on the EU region (o1234.ingest.eu.sentry.io), an incident on the US infrastructure does not affect you — and vice versa. When an incident is reported, confirm which region is affected before concluding your organization is impacted.
Alerting runs on a separate worker pool. Alert rule evaluation and notification dispatch are background jobs, not synchronous with ingest. An alert worker outage can leave your issues accumulating without any notifications firing, even if the ingest and UI are fully operational.
SDK Drop Patterns vs. Sentry Infrastructure Outages
Not every gap in your Sentry issues feed is Sentry's fault. Before escalating to a platform outage, rule out these common SDK-side and configuration issues:
Your DSN is wrong or missing. A misconfigured SENTRY_DSN environment variable in a new deployment means the SDK initializes but sends events nowhere. Check that your SDK logs show a successful initialization, not a "DSN not set" warning.
Your environment filter is hiding events. Sentry's environment tag filters issues by default. If your staging environment suddenly flips to a value that doesn't match your active environment filter, issues appear to stop — but they're being ingested and hidden by the filter.
Release-based issue grouping has diverged. If you rotate DSNs or change release values without updating SDK config, Sentry may group new events under a different project or release and they appear to vanish from your usual view.
Your SDK sample rate dropped events legitimately. A tracesSampleRate of 0.1 means 90% of performance transactions are intentionally dropped. What looks like a performance ingest failure may just be expected sampling behavior.
Network egress from your server is blocked. Firewalls, security groups, or a VPN rule change can block outbound connections to *.sentry.io or *.ingest.sentry.io. This looks identical to a Sentry ingest outage from your side — but it's entirely local.
When these are ruled out and issue volume still drops unexpectedly, the evidence points to a Sentry infrastructure issue. Check Statusfield to confirm.
Hardening Your Error Monitoring Against Sentry Outages
Sentry outages are rare, but even a 30-minute ingest gap during a bad deploy can mean missed context on a production incident. These steps reduce your exposure:
1. Enable SDK-level breadcrumb and event logging in development
Configure the SDK to log captured events to the console in local and staging environments. This gives you a secondary confirmation — separate from sentry.io — that events are being generated by your code. If events appear in local logs but not in Sentry, the problem is between your server and Sentry's ingest.
2. Set up an alert-on-silence rule
Configure a Sentry alert that fires when issue volume drops below a baseline for your busiest endpoint or service. An unusual silence — no errors at all for 30 minutes in a high-traffic service — is itself a signal worth paging on. This catches both Sentry ingest failures and accidental SDK deregistration in a deploy.
3. Route critical alerts through a redundant channel
If your only Sentry notification path is the Sentry → PagerDuty integration, a notification dispatch outage silently blocks your on-call page. Add a second alert rule that routes through email or a webhook directly to your incident management tool. Independent notification paths mean one failure doesn't take out your entire alert chain.
4. Automate sentry-cli releases in CI, not locally
Release tracking breaks silently if source map uploads or releases finalize steps are run manually. Integrating sentry-cli into your CI/CD pipeline means every deploy creates a release and uploads artifacts automatically. When Sentry's Releases API is degraded, your CI step fails visibly — which is better than a silent gap in release attribution.
5. Monitor Sentry itself like any other critical dependency
Sentry is a dependency of your incident response process. Treat it like one. Statusfield monitors Sentry's ingest, alerting, performance, and UI continuously. When degradation is detected, you get alerted through your preferred channel before your team starts wondering why the issues feed went quiet.
How to Stay Ahead of Sentry Outages
A Sentry outage at 3 AM during a production incident is the worst possible time to discover that your error monitoring is also down. The goal is to know Sentry is degraded before you need it.
Statusfield monitors Sentry continuously and delivers alerts to Slack, Discord, email, or webhook the moment a degradation is detected. On the free plan you get 3 monitors and 10 alerts/month — no credit card required. The Pro plan ($29/mo) covers up to 20 services with unlimited alerts, so your entire observability stack — Sentry, Datadog, PagerDuty, GitHub — is covered in one place.
→ Monitor Sentry on Statusfield — free, no credit card required
FAQ
Why are no new errors appearing in Sentry?
Two possibilities: Sentry's error ingestion is degraded, or your SDK is not sending events. Check Statusfield to rule out a Sentry infrastructure issue. If Statusfield shows Sentry as operational, verify your DSN is correctly set in your production environment, confirm the SDK is initialized before your first request handler runs, and check whether your server has outbound HTTPS access to *.ingest.sentry.io.
Is Sentry down for everyone or just my organization?
Check Statusfield for confirmed degradations. If it shows Sentry as operational, the issue is likely scoped to your configuration or network — not the platform. Common culprits: a wrong DSN, a firewall rule blocking outbound traffic to Sentry's ingest endpoints, or an environment filter hiding issues in your view. Try sending a test event from your SDK's debug mode to confirm the end-to-end path.
How long do Sentry outages typically last?
Most partial Sentry degradations — single-component failures affecting ingest, alerts, or the UI — resolve within 30–60 minutes. Full multi-component outages are uncommon but can extend to several hours. The gap window matters because dropped events are not retroactively replayed; errors that occurred during ingest downtime are permanently lost. Statusfield gives you real-time status so you can assess exposure as the incident unfolds.
What happens to errors that are sent during a Sentry outage?
Events sent to a degraded ingest endpoint are dropped. The Sentry SDK does not write failed events to disk or retry them after process restart. Relay (Sentry's edge ingest proxy) buffers events in memory for brief degradations, but events are lost if the outage extends beyond Relay's buffer window. This is why monitoring Sentry's availability proactively — rather than discovering an outage from a missing alert — matters.
My Sentry cron check-ins stopped alerting. Is Sentry down?
Crons monitoring is a separate subsystem from error ingestion. A cron alerting failure doesn't necessarily mean ingest is also affected. Check Statusfield to see if crons monitoring is listed as degraded. If Sentry shows operational, verify that your scheduled jobs are still running and sending heartbeats — the issue may be that the job itself is failing silently before it reaches the check-in step.
Know the moment a tool you depend on goes down
Statusfield watches 2,000+ services your business depends on and alerts you the moment they break.
Free plan · No credit card
Related Articles
Is New Relic Down? How to Check New Relic Status Right Now
New Relic not loading dashboards? Agents stopped reporting? Learn how to check if New Relic is down, what breaks (APM, alerts, distributed tracing, logs), and how to get instant alerts when your monitoring goes blind.
Is LogRocket Down? How to Check LogRocket Status Right Now
LogRocket sessions not recording? Replays failing to load or error tracking not capturing? Learn how to check if LogRocket is down, which components fail first, and how to protect your frontend observability during an outage.
Is Rollbar Down? How to Check Rollbar Status Right Now
Rollbar not receiving errors? Notifications not firing or the dashboard not loading? Learn how to check if Rollbar is down, which components fail first, and how to maintain error visibility when Rollbar degrades.