Azure Blob Storage

Supported Types

Metrics
Logs
Traces

​The Azure Blob Storage destination saves telemetry as OTLP JSON 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 here.

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 following retry and queuing 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?