Custom Topic
  • 06 Apr 2022
  • 3 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Custom Topic

  • Dark
    Light
  • PDF

Article Summary

Introduction

Azure Event Grid allows you to easily build applications with event-based architectures. Custom topics can be created when there is a need to send the events explicitly in an event driven architecture. View and Delete the Dead-letter events of the Event Grid Subscriptions in a Custom Topic using Cerebrata. Also, update the tags of the Custom Topic.

View Properties

Consider if the need is to check if the Topic Type or the Provisioning State is succeeded or failed. Cerebrata allows users to view properties of Custom Topics like Source, Subscription Id and more.

Following are the steps to view the properties of Event Grid Custom Topic:

  1. Select the context menu of the appropriate Event Grid Custom Topic and click Manage
  2. The properties will be displayed as shown below:

Event Grids Topics Properties

Manage Tags

Cerebrata allows users to manage tags of an Event Grid Custom Topic. Users can list tags defined on an Event Grid Custom Topic, Add a new tag, update a tag value or delete one or more tags for that topic.

Following are the steps to manage Tags for Event Grid Custom Topic:

  1. Select the context menu of the appropriate Azure Event Grid Custom Topic and click Manage
  2. Click Tags, which will list the existing Tags of the specified Event Grid Custom Topic
  3. Click New and enter the Key-Value as required
  4. Click Save to save the Tag
    Manage Tags- custom topics

Manage Keys

Cerebrata allows users to manage keys of an Event Grid Custom Topic. Users can view the keys of an Event Grid Custom Topic and regenerate the keys for that topic.

Following are the steps to manage keys for Event Grid Custom Topic:

  1. Select the context menu of the appropriate Azure Event Grid Custom Topic and click Manage
  2. Click Access keys, which will list the keys of the specified Event Grid Custom Topic
  3. Click Regenerate to regenerate the required key.

access keys

Send Events

Cerebrata allows the users to send events to the Event Grid Custom Topics. This eliminates the need for the users to write custom code or application to send events to test their architecture.
Follow the below steps to send event to the Event Grid Topic

  1. Navigate to the required Event Grid Topic.
  2. Select the context menu of the Event Grid Topic.
  3. Select Send Events menu item.
  4. A popup will be opened to provide the required properties of the event.
  5. Select Send to initiate the send events task.

send events- custom topic

View Dead-Letter Events

Cerebrata allows users to view the dead-lettered events of the Event Grid Subscriptions in an Event Grid Custom Topic. Users can list the dead-lettered events of the Subscriptions in an Event Grid Custom Topic.

Following are the steps to list the dead-letter events:

  1. Select the required Event Grid Topic and expand it to view the subscriptions of the Event Grid Custom Topic.
  2. Double click on the Event Grid Subscription to view the dead-letter events.
  3. The dead-lettered events will be listed as shown below.
  4. Select the required event to view the Event Details.
  5. The dead-letter reason and last delivery outcome can also be viewed in addition to the actual event properties.
    View Deadletter Events- custom topic

View Dead-Letter Events in popup window

It is also possible to view the Dead-Letter Events in a popup window in addition to the side panel for better visualisation.

view deadletter events in popup window-custom topics

Resubmit Dead-Letter Events

Addition to the visibility on dead-letter events, it is also possible to modify and resubmit the dead-lettered events of the Event Grid Subscriptions in an Event Grid Custom Topic. Users can resubmit the dead-lettered events of the Subscriptions in an Event Grid Custom Topic through the following steps:

  1. Select the required events to be resubmitted.
  2. All the event properties, along with the event content, will be displayed in the side panel.
  3. Select the Modify and Resubmit button.
  4. Modify the event content and event properties like subject, data version and event type based on the requirement.
  5. Select the Save button to complete the submission process.

Modify & resubmit deadletter events - custom topics

Delete Dead-Letter Events

Cerebrata allows users to delete the dead-lettered events of the Event Grid Subscriptions in an Event Grid Custom Topic. Users can delete the dead-lettered events of the Subscriptions in an Event Grid Custom Topic through the following steps.

  1. Select the required events to be deleted.
  2. Select the delete button.
  3. Click on the delete button in the confirmation popup to delete the selected events.

Delete dead letter events- custom topics


Was this article helpful?