Azure Event Hubs
Most recent version: v0.0.1
Last updated
Was this helpful?
Most recent version: v0.0.1
Last updated
Was this helpful?
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.
Now you need to specify how and where to send the data, and how to establish a connection with Azure Storage.
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.
Decide whether or not to include this Data sink info in the metrics and graphs of the Home area.
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.
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
Authentication Token
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.
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
Client Certificate
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.
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.
Message*
Choose the field that contains the data to be sent.
Click Save to save your configuration.
Add your SASL password from your or create one. Note that this is only required if you select SASL in the Authentication Method option.
Add your token from your or create one. Note that this is only required if you select SAS Token or AAD Token in the Authentication Method option.
Add your CA certificate from your or create one.
Add your client certificate from your or create one.