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 NamespaceThe EventHub namespace can be found within the configuration settings.
Event Hub TopicThe Event Hub Topic to read information from.
Connection String KeyThe Event Hub Connection String from within the Connection Access Policy set for the source.
Minimum Queued MessagesMinimum 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 UsernameSASL username.
Security ProtocolThe security protocol for Azure Event Hub. If you require OAuth or OpenID, open a support ticket prior to changing this setting.
SASL MechanismThe transport mechanism for the SASL connection.