Azure Blob Storage

Supported Types

Metrics
Logs
Traces

​The Azure Blob Storage destination saves telemetry as OTLP JSONarrow-up-right files in Azure Blob Storage.

Configuration

Parameter
Type
Default
Description

telemetry_types*

telemetrySelector

Logs, Metrics, Traces

Specifies which types of telemetry to export.

connection_string*

string

""

The connection string for the Azure Storage account. More information can be found herearrow-up-right.

container*

string

""

Name of the Azure Storage container to export telemetry into.

prefix

string

""

The root directory of the blob path to export telemetry into.

blob_prefix

string

""

Prefix for the name of the exported telemetry files.

partition*

enum

minute

The granularity of the timestamps in the blob path, either "minute" or "hour".

compression

enum

gzip

The compression algorithm to use when exporting telemetry, either "none" or "gzip"

*required field

Supported Retry and Queuing Settings

This destination supports the retry settings, the sending queue settings, and the persistent queue settings.

Sending Queue
Persistent Queue
Retry on Failure

Example Configuration

Basic Configuration

For basic configuration, we specify the connection_string as well as a container, prefix, and blob_prefix. By default, we are still using a partition of minute and gzip for the compression value. This will create a blob path that looks like the following inside the otel container:

Web Interface

Bindplane docs - Azure Blob Storage - image 1

Standalone Destination

Specify Partition and Default Configuration

This configuration is the same as the basic configuration but will specify a partition of hour and compression set to none. This will create a blob path that looks like the following inside the otel container:

Web Interface

Bindplane docs - Azure Blob Storage - image 2

Standalone Destination

Last updated

Was this helpful?