Expand description
Configuration loading and management.
This module provides layered configuration for the extension using figment. Configuration is loaded from (in order of priority):
- Default values (compiled in)
- Config file:
/var/task/otel-extension.toml(optional) - Environment variables (prefix:
LAMBDA_OTEL_)
Structs§
- Config
- Main configuration struct for the extension.
- Config
Builder - Builder for constructing configuration programmatically.
- Correlation
Config - Span correlation configuration.
- Exporter
Config - OTLP exporter configuration.
- Flush
Config - Flush behaviour configuration.
- Receiver
Config - OTLP receiver configuration.
- Telemetry
ApiConfig - Telemetry API configuration.
Enums§
- Compression
- Compression algorithm for OTLP export.
- Flush
Strategy - Flush strategy for buffered signals.
- Protocol
- OTLP protocol for export.