Documentation ¶
Overview ¶
Package azureblobexporter stores OpenTelemetry data as an Azure Blob exporter.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
NewFactory creates a factory for Azure Blob Exporter
Types ¶
type Config ¶
type Config struct { exporterhelper.TimeoutConfig `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct. exporterhelper.QueueConfig `mapstructure:"sending_queue"` configretry.BackOffConfig `mapstructure:"retry_on_failure"` // ConnectionString is the Azure Blob Storage connection key, // which can be found in the Azure Blob Storage resource on the Azure Portal. (no default) ConnectionString string `mapstructure:"connection_string"` // Container is the name of the user created storage container. (no default) Container string `mapstructure:"container"` // BlobPrefix is the blob prefix defined by the user. (no default) BlobPrefix string `mapstructure:"blob_prefix"` // RootFolder is the name of the root folder in path. RootFolder string `mapstructure:"root_folder"` // Partition is the time granularity of the blob. // Valid values are "hour" or "minute". Default: minute Partition partitionType `mapstructure:"partition"` // Compression is the type of compression to use. // Valid values are "none" or "gzip". Default: none Compression compressionType `mapstructure:"compression"` }
Config the configuration for the azureblob exporter
Source Files ¶
Click to show internal directories.
Click to hide internal directories.