EventGrid Producer

The EventGrid Producer component publishes events to Azure EventGrid, a fully managed event routing service provided by Microsoft Azure.

  • EventGrid provides a reliable and scalable pub/sub event delivery system.

  • The EventGrid Producer serves as a bridge between pipeline-transformed data and Azure EventGrid, ensuring efficient and secure transmission of events.

  • Typical use cases include serverless event-driven architectures, real-time notifications, and workflow automation across Azure services and custom applications.

Configuration Sections

All component configurations are grouped into the following sections:

  • Basic Information

  • Meta Information

  • Resource Configuration

Basic Information Tab

The Basic Information tab defines execution and deployment details.

Field
Description
Required

Invocation Type

Select execution mode: Batch or Real-Time.

Yes

Deployment Type

Displays the deployment type for the component (pre-selected).

Yes

Container Image Version

Displays the Docker image version used (pre-selected).

Yes

Failover Event

Select a failover event to handle retries or errors.

Optional

Batch Size

Maximum number of records processed in one execution cycle (minimum: 10).

Yes

Meta Information Tab

The Meta Information tab defines EventGrid-specific connection and authentication parameters.

Field
Description
Required

Topic Endpoint

The unique endpoint URL of the EventGrid topic where events will be published.

Yes

Topic Secret Key

Security key (access token) used to authenticate and authorize publishing to the EventGrid topic.

Yes

Saving the Configuration

  1. Drag and drop the EventGrid Producer into the Workflow Editor.

  2. Connect an input event (data can originate from Readers, Consumers, or Shared Events).

  3. Configure the Basic Information and Meta Information tabs.

  4. Save the component (Storage icon).

  5. Update and activate the pipeline.

  6. The EventGrid Producer publishes transformed pipeline data as events to the configured EventGrid topic.

Example Workflow

  1. Configure EventGrid Producer with:

    • Topic Endpoint: https://myeventgridtopic.westus2-1.eventgrid.azure.net/api/events

    • Topic Secret Key: <secure-key>

  2. Connect pipeline-transformed sensor data to the EventGrid Producer.

  3. Activate the pipeline.

  4. Events are published to EventGrid, which routes them to subscribed Azure Functions, Logic Apps, or other consumers.