Azure Event Hubs
Most recent version: v0.0.1


Overview
Onum supports integration with Azure Event Hubs.
Azure Event Hubs is a real-time data ingestion that allows you to stream millions of events per second from any source to build dynamic data pipelines and immediately respond to business challenges.
Select Azure Event Hubs from the list of Data sink types and click Configuration to start.
Data sink configuration
Now you need to specify how and where to send the data, and how to establish a connection with Azure Storage.
Metadata
Enter the basic information for the new Data sink.
Name*
Enter a name for the new Data sink.
Description
Optionally, enter a description for the Data sink.
Tags
Add tags to easily identify your Data sink. Hit the Enter
key after you define each tag.


Metrics display
Decide whether or not to include this Data sink info in the metrics and graphs of the Home area.


Configuration
Now, add the configuration to establish the connection.
Event Hub Namespace
The namespace is the container for your various event hubs. Click it to see the individual hubs it contains.

Event Hub Name
To see the individual Event Hubs in your Namespace, click it in the list to open its contents. Scroll down to the bottom to see the list of Event Hubs.
Find the event hub to connect to and enter the name in this field.

Connection String
To communicate with an event hub or a namespace, you need a connection string. Note that this is required if you select None in the Authentication Method option.
Click the Event Hub name in the list to open it.
In the left menu, go to Shared Access Policies.
If no policy has been created for an event hub, create one with Manage, Send, or Listen access.
Select the policy from the list.
Select the copy button next to the Connection string-primary key field.
Depending on the version of Azure you are using, the corresponding field may have a different name, so to help you find it, look for the string with the same format:
Endpoint=sb://.servicebus.windows.net/; SharedAccessKeyName=RootManageSharedAccessKey; SharedAccessKey=

Authentication Method*
If an authentication method is required, select the method and enter the credentials of the selected method below. If not, select None.


SASL Authentication Parameters
Enter your SASL authentication parameters for Azure Event Hubs.
SASL Username
Username for SASL authentication. Note that this is only required if you select SASL in the Authentication Method option.
SASL Password
Add your SASL password from your Secrets or create one. Note that this is only required if you select SASL in the Authentication Method option.
Authentication Token
Add your token from your Secrets or create one. Note that this is only required if you select SAS Token or AAD Token in the Authentication Method option.
Tenant ID
The unique Tenant ID associated with your Azure account. Note that this is only required if you select AAD Token in the Authentication Method option.
Client ID
The Client ID used for authenticating with Azure Active Directory. Note that this is only required if you select AAD Token in the Authentication Method option.


TLS Configuration
Enter your TLS authentication parameters for Azure Event Hubs.
Note that these parameters are only required if you select TLS in the Authentication Method option.
CA Certificate
Add your CA certificate from your Secrets or create one.
Client Certificate
Add your client certificate from your Secrets or create one.
Batch Size
The number of messages to batch before sending to Event Hubs.
Batch Timeout
The maximum amount of time in milliseconds to wait before sending a batch.
Retry Attempts
Number of retry attempts before failing.
Retry Interval
Interval in milliseconds between retry attempts.


Click Finish when complete. Your new Data sink will appear in the Data sinks area list.
Pipeline configuration
When it comes to using this Data sink in a Pipeline, you must configure the following output parameters. To do it, simply click the Data sink on the canvas and select Configuration.
Output configuration
Message*
Choose the field that contains the data to be sent.


Click Save to save your configuration.
Last updated
Was this helpful?