Module config

Module config 

Source
Expand description

Configuration loading and management.

This module provides layered configuration for the extension using figment. Configuration is loaded from (in order of priority):

  1. Default values (compiled in)
  2. Config file: /var/task/otel-extension.toml (optional)
  3. Environment variables (prefix: LAMBDA_OTEL_)

Structs§

Config
Main configuration struct for the extension.
ConfigBuilder
Builder for constructing configuration programmatically.
CorrelationConfig
Span correlation configuration.
ExporterConfig
OTLP exporter configuration.
FlushConfig
Flush behaviour configuration.
ReceiverConfig
OTLP receiver configuration.
TelemetryApiConfig
Telemetry API configuration.

Enums§

Compression
Compression algorithm for OTLP export.
FlushStrategy
Flush strategy for buffered signals.
Protocol
OTLP protocol for export.