Issue
I have an event ID, but I cannot find the error event when I search for it in Sentry.
Applies To
All SaaS Customers and Self-Hosted Users
Symptoms
The SDK generates an event ID, but the event does not appear in Sentry.
Resolution
Having an event ID does not mean Sentry ingested and stored the event. The SDK generates the event ID on the client side when it captures the event, then sends the event to Sentry with that ID.
The full process works as follows:
The SDK captures an event and assigns it an ID on the client side.
The SDK sends the event to the server.
If the server receives the event (it is not rate-limited, there are no network errors, and so on), the server evaluates whether any server-side filtering applies.
If the event passes all checks, for example it contains no invalid data, Sentry stores it and displays it in the UI.
This is a simplified overview; an event passes through many checks. Note that a 200 response does not guarantee the event appears in the UI, because the event still goes through server-side filtering after the server returns the event ID.
To investigate a missing event:
On the client side, check your debug logs and confirm the SDK sends an outgoing HTTP POST request to Sentry.
On the server side, check for anything that drops the event, such as rate limits, inbound filters, or quota limits. You can see dropped events on your Stats page.
For a related case, see Why am I getting 200 responses but no errors in Sentry?.
