Events are accepted by Azure Event Grid but are not entering subscription matching/delivery

Jamie Bartz 20 Reputation points
2026-05-06T14:58:43.64+00:00
  • Events are still being successfully published to namespace topic <READACTED> (HTTP 200, SuccessfulPublishedEvents > 0 daily)
  • Since Apr 30, MatchedEventCount dropped to 0 and stayed at 0.
  • UnmatchedEventCount, DroppedEventCount, and DeadLetteredCount are also 0 in that same period.
  • Namespace and topic are in Succeeded state, and no relevant config changes were made around the failure window.
Azure Event Grid
Azure Event Grid

An Azure event routing service designed for high availability, consistent performance, and dynamic scale.


Answer accepted by question author
Pravallika KV 18,850 Reputation points Microsoft External Staff Moderator
2026-05-06T15:25:33.0933333+00:00

Hi @Jamie Bartz ,

Thanks for the confirmation, glad the issue is resolved.

This is a known issue. We have engaged our backend team to investigate and resolve the issue.

A restart has been done on the stuck app which mitigated the issue and event delivery to the event subscriptions has been restored. A fix is being concurrently deployed to all prod regions, ETA for full deployment is 05/14/2026. 

Hope this helps!


If the resolution was helpful, kindly take a moment to click on User's imageand click on Yes for was this answer helpful. And, if you have any further query do let us know.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Vinodh247-1375 44,556 Reputation points Volunteer Moderator
    2026-05-06T15:28:32.0933333+00:00

    Hi ,

    Thanks for reaching out to Microsoft Q&A.

    This is a classic filtering or subscription evaluation issue in Azure Event Grid, not a publishing problem.

    Since events are accepted (HTTP 200) but MatchedEventCount - 0 with no unmatched/dropped/dead-lettered events, it strongly indicates that event subscriptions are not matching the incoming events at all. The most likely causes are: a change in event schema or payload structure, subject or event type no longer matching subscription filters, or advanced filters (string/array/numeric) silently filtering everything out. Even small changes (case sensitivity, property path differences, or missing fields) can break matching completely.

    Focus on validating one sample event against the subscription filters. Check eventType, subject, and data fields versus the subscription’s filter definition. Also verify if schema version or custom topic format changed upstream around April 30. If nothing obvious, recreate a test subscription with no filters to confirm events flow, then reintroduce filters incrementally.

    Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.