Azure Event Hub

Azure Event Hub source plugin

Azure Event Hub is a fully managed, scalable event processing service provided by Microsoft Azure. It's designed to process and analyze streaming data from various sources, such as IoT devices, social media, and application logs, in real-time. One of the key benefits of Event Hub is its ability to handle high volumes of data with low latency and high throughput. It can handle up to millions of events per second and provides features for load balancing, partitioning, and scaling to optimize data processing and delivery.

You can use the Azure Event Hub source plugin to configure your Calyptia Core pipeline to collect data from your Azure Event Hub instances.

Configuration parameters

The Azure Event Hub source plugin provides these configuration parameters:

KeyDescription

Event Hub Namespace

The EventHub namespace can be found within the configuration settings.

Event Hub Topic

The Event Hub Topic to read information from.

Connection String Key

The Event Hub Connection String from within the Connection Access Policy set for the source.

Minimum Queued Messages

Minimum number of messages per topic+partition Calyptia Core tries to maintain in the local consumer queue.

Request Timeout (ms)

The timeout associated with how long to wait prior to terminating a request connection. A value of 60000 is recommended by the Azure Event Hub service.

Session Timeout (ms)

The timeout associated with how long to wait prior to terminating a session connection. A value of 30000 is recommended by the Azure Event Hub service.

SASL Username

SASL username.

Security Protocol

The security protocol for Azure Event Hub. If you require OAuth or OpenID, open a support ticket prior to changing this setting.

SASL Mechanism

The transport mechanism for the SASL connection.

Last updated