Azure Event Grid

Azure Event Grid is a fully-managed intelligent event routing service that allows for uniform event consumption using a publish-subscribe model. Use Azure Event Grid to react to relevant events across both Azure and non-Azure services in near-real time fashion.

How can we improve Azure Event Grid?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Advanced filtering scenarios, Subject Wildcard, Regex & Data Filters

    The subscription filters are very limited, I can only filter the events based on subject and Event Type, and the current filter options does not help much for advanced scenarios.

    It would be more flexible if we could define filters by regex or wildcard on EventTypes and Subjects, and also have filters on data attributes

    - EventType using WildCards.
    - -> Use: [ "Microsoft.Storage.*", "Microsoft.EventHub.*"]
    - -> Instead of: [ "Microsoft.Storage.BlobCreated", "Microsoft.Storage.BlobDeleted" ]

    - Subject filter by WildCard, Contains or Regex:
    - -> Use > subject : match("blobServices/default/containers/mycontainer/log/*.jpg")
    - -> Or > subject : match("blobServices/default/containers/mycontainer/log/*.[jpg|gif|png]")
    - -> Or > subject…

    17 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →

    With our new advanced filters, we’ve added data attribute filters and StringContains as an operator (among many others). Take a look and let us know what you think!

    We will likely not add wildcards and regex for quite some time due to the compute and latency costs it would incur, however, we think, most of the use-cases described (and more) can be addressed with our new filters: https://docs.microsoft.com/en-us/azure/event-grid/event-filtering#advanced-filtering

  2. Allow to specifiy a delay for event delivery

    Would be great to be able to specify a delay after which an event becomes visible. This way, an event source could generate an event that would be delivered to subscribers after some time. In a way, it would be similar to the ability to specify delay in queues. Ideally, this delay could range from a few milliseconds to a few months.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  3. Custom topics should enable user / group based event filtering

    Have a look at Azure search how they solved the AAD user / group based filtering of results, a similar mechnism for events would make a lot of sense.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Features  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Event Grid

Feedback and Knowledge Base