Azure Storage

Azure Storage output plugin for Fluentd


Azure Storage output plugin buffers logs in local file and upload them to Azure Storage periodically. More info at


Output Config

path (string, optional)

Path prefix of the files on Azure

Default: -

azure_storage_account (*secret.Secret, required)

Your azure storage account Secret

Default: -

azure_storage_access_key (*secret.Secret, optional)

Your azure storage access key Secret

Default: -

azure_storage_sas_token (*secret.Secret, optional)

Your azure storage sas token Secret

Default: -

azure_container (string, required)

Your azure storage container

Default: -

azure_imds_api_version (string, optional)

Azure Instance Metadata Service API Version

Default: -

azure_object_key_format (string, optional)

Object key format

Default: %{path}%{time_slice}_%{index}.%{file_extension}

auto_create_container (bool, optional)

Automatically create container if not exists

Default: true

format (string, optional)

Compat format type: out_file, json, ltsv (default: out_file)

Default: json

buffer (*Buffer, optional)


Default: -

slow_flush_log_threshold (string, optional)

The threshold for chunk flush performance check. Parameter type is float, not time, default: 20.0 (seconds) If chunk flush takes longer time than this threshold, fluentd logs warning message and increases metric fluentd_output_status_slow_flush_count.

Default: -