Tag not monitored by Microsoft.
Event Grid billing is based on operations, and an operation is:
- Each event ingress into Event Grid (a published event), and
- Each delivery attempt of that event to a subscriber endpoint (including retries).
Filtering affects which events are delivered, not which events are ingressed. So:
- All events raised by the storage account and sent into Event Grid count as ingress operations, even if they are later filtered out and never delivered to the subscription.
- Only events that pass the filters and are actually attempted for delivery to the endpoint generate delivery operations.
Applied to the scenario:
- Storage account emits two events per file:
CreateFileandFlushWithClose(conceptually two BlobCreated-type events). - Both are published to Event Grid → 2 ingress operations.
- If the subject filter and event type filter allow both events through and there is a single subscription with no retries:
- 2 delivery attempts (one per event) → 2 delivery operations.
Total billable operations in that case: 2 (ingress) + 2 (deliveries) = 4 operations.
If filters exclude some events, ingress operations are still counted for those excluded events, but there are no delivery operations for them.
References: