Azure Event Hub is a cloud-based service provided by Microsoft for streaming data and events from various sources to a central hub. It is designed to handle large amounts of data in real-time, making it ideal for log processing and telemetry data analysis. To establish a connection with Azure Event Hub, users need to create an Event Hub namespace in the Azure portal and configure it. They must provide parameters such as the connection string, which includes the Event Hub namespace, Event Hub name, and shared access key. The Event Hub name identifies the specific Event Hub to connect to, and the shared access key is used for authentication. Users can choose from protocols like AMQP, HTTPS, and Kafka based on their device and solution requirements. Azure Event Hub offers a scalable and reliable solution for streaming and processing data from diverse sources.
The Azure Event Hub also includes important concepts and terms:
Base URL: The base URL is the starting point for all API requests to Azure Event Hubs. The base URL for Azure Event Hubs is https://{namespace}.servicebus.windows.net/.
Outputs: In Azure Event Hubs, outputs refer to the data
generated by processing the incoming event data. This data can include
telemetry, logs, and other analytics data. Outputs can be used to trigger
downstream processing, generate alerts, or feed other analytics pipelines.
The information below provides an overview of the parameters required to establish a connection with Azure Event Hub. To establish a connection with Azure Event Hub, users need to provide certain parameters along with their corresponding data types. These parameters may include the connection string, entity path, shared access key name, and shared access key, among others. It is important to correctly enter the required information to establish a successful connection with Azure Event Hub.
EventHubBaseURL | ||
|
Base URL to connect to IoTHub server |
String |
Outputs |
Connection Outputs |
List |
It is important to ensure that all the required information is accurately entered when creating or modifying the output definition in Azure Event Hub, to ensure a successful transfer of data from the source stream to the target destination. This involves specifying the details related to the output data, such as the name of the target Event Hub, the format of the output data, and any transformation or processing that should be applied to the data.