Skip to main content

Why is my event missing in Sentry even though I have an event ID?

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:

  1. The SDK captures an event and assigns it an ID on the client side.

  2. The SDK sends the event to the server.

  3. 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.

  4. 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:

  1. On the client side, check your debug logs and confirm the SDK sends an outgoing HTTP POST request to Sentry.

  2. 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.

Did this answer your question?