Skip to main content
Ent+
This feature is available as an add-on for the Honeycomb Enterprise plan. Please contact your Honeycomb account team for details.

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. Each event hub should only accept one telemetry type.

Supported Platforms

HTP Agent: v1.39.0+
PlatformMetricsLogsTraces
Linux
Windows
macOS

Configuration

FieldDescription
Telemetry TypeThe type of telemetry to gather with this receiver.
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

Honeycomb Docs - Azure Event Hub Source - image 1

Standalone Source

YAML
apiVersion: bindplane.observiq.com/v1
kind: Source
metadata:
  id: azure_event_hub
  name: azure_event_hub
spec:
  type: azure_event_hub
  parameters:
    - name: telemetry_types
      value: Logs
    - name: connection
      value: '<your_connection_string>'
    - name: group
      value: '$Default' # optional
    - name: partition
      value: '1' # optional
    - name: offset
      value: '-1' # optional