pub mod env_vars {
pub const PROCESSOR_MODE: &str = "LAMBDA_EXTENSION_SPAN_PROCESSOR_MODE";
pub const QUEUE_SIZE: &str = "LAMBDA_SPAN_PROCESSOR_QUEUE_SIZE";
pub const COMPRESSION_LEVEL: &str = "OTLP_STDOUT_SPAN_EXPORTER_COMPRESSION_LEVEL";
pub const SERVICE_NAME: &str = "OTEL_SERVICE_NAME";
pub const RESOURCE_ATTRIBUTES: &str = "OTEL_RESOURCE_ATTRIBUTES";
pub const AWS_LAMBDA_FUNCTION_NAME: &str = "AWS_LAMBDA_FUNCTION_NAME";
pub const PROPAGATORS: &str = "OTEL_PROPAGATORS";
pub const ENABLE_FMT_LAYER: &str = "LAMBDA_TRACING_ENABLE_FMT_LAYER";
}
pub mod defaults {
pub const QUEUE_SIZE: usize = 2048;
pub const COMPRESSION_LEVEL: u8 = 6;
pub const SERVICE_NAME: &str = "unknown_service";
pub const PROCESSOR_MODE: &str = "sync";
pub const ENABLE_FMT_LAYER: bool = false;
pub const EVENT_LEVEL: &str = "info";
}
pub mod resource_attributes {
pub const PROCESSOR_MODE: &str = "lambda_otel_lite.extension.span_processor_mode";
pub const QUEUE_SIZE: &str = "lambda_otel_lite.lambda_span_processor.queue_size";
pub const COMPRESSION_LEVEL: &str =
"lambda_otel_lite.otlp_stdout_span_exporter.compression_level";
}