I have an Event Grid subscribed to an Azure Storage Account. Its set to trigger whenever a blob of certain file extension is uploaded and also when a certain upload api is used.
These filters are defined in Event Grid Advanced Filters. All works great.
Sometimes the Filters kick in and the Event Grid does not fire (which is fine), but how do I see which filter stopped the Event Grid from firing?
Example:
Where do I view the actual text logging showing which filter kicked in?
Advanced Filter Evaluations metric is the Total advanced filters evaluated across event subscriptions for the topic. As the filter condition evaluation doesn't match with the input event then the events will be dropped and there is no way to figure out using metrics or any other logs that are available at your end.
Alternatively, you can create one more event grid subscription on the same storage account that has no filter condition that will help you to compare the event that you have not received with the advanced filter.