Azure Blob Storage


Setup an Event Hub to listen for Blob Create events. More information on how to set this up can be found in the Azure documentation here.

Blob Format

Stored logs and traces must be in OTLP JSON format in order to be correctly parsed by the receiver.

Supported Platforms


Configuration Table

connection_string*string""The connection string for the Azure Storage account. Information can be found here.
event_hub_endpoint*string""The Azure Event Hub endpoint triggering on the Blob Create events. Information can be found here.
enable_logsbooltrueIf enabled, logs will be collected for the specified logs_container.
logs_container*string"logs"Name of the Azure Storage container where logs are stored.
enable_tracesbooltrueIf enabled, traces will be collected for the specified traces_container.
traces_container*string"traces"Name of the Azure Storage container where traces are stored
*required field

Example Configuration

Basic Configuration

For basic configuration only, the connection_string for Azure Storage and the event_hub_endpoint need to be supplied. In the example below, we are using a fake connection_string and event_hub_endpoint in the form Azure expects.

Web Interface

observIQ docs - Azure Blob Storage - image 1

Standalone Source

2kind: Source
4  id: azure_blob
5  name: azure_blob
7  type: azure_blob
8  parameters:
9    - name: connection_string
10      value: 'DefaultEndpointsProtocol=https;AccountName=accountName;AccountKey=+idLkHYcL0MUWIKYHm2j4Q==;'
11    - name: event_hub_endpoint
12      value: 'Endpoint=sb://;SharedAccessKeyName=otelhubbpollicy;SharedAccessKey=mPJVubIK5dJ6mLfZo1ucsdkLysLSQ6N7kddvsIcmoEs=;EntityPath=otellhub'