Azure Event Hub

Prerequisites

The source must have access to an Azure Event Hub with the necessary permissions, the minimum permission being Listen. You can configure resources' Diagnostic settings to send logs to the Azure Event Hub. Read more here: Azure Event Hub.

Supported Platforms

Bindplane Agent: v1.39.0+

PlatformMetricsLogsTraces
Linux
Windows
macOS

Configuration

FieldDescription
ConnectionA string describing the connection to an Azure event hub.
Consumer GroupThe Consumer Group to read from. Defaults to $Default if empty.
PartitionThe partition to watch. If empty, it will watch all partitions.
OffsetThe offset at which to start watching the event hub. If empty, starts with the latest offset.

Example Configuration

Basic Configuration

For basic configuration, the connection parameter is required. Optionally, specify consumer group, partition, and offset.

Web Interface

observIQ docs - Azure Event Hub Source - image 1

Standalone Source

yaml
1apiVersion: bindplane.observiq.com/v1
2kind: Source
3metadata:
4  id: azure_event_hub
5  name: azure_event_hub
6spec:
7  type: azure_event_hub
8  parameters:
9    - name: connection
10      value: '<your_connection_string>'
11    - name: group
12      value: '$Default' # optional
13    - name: partition
14      value: '1' # optional
15    - name: offset
16      value: '-1' # optional