| Propagators env config |
Propagators configured via OTEL_PROPAGATORS |
Compliant |
ContextPropagatorsAutoConfigure.scala, ContextPropagatorsAutoConfigure.scala, ContextPropagatorsAutoConfigure.scala |
Reads configured propagator list, applies defaults, and creates a deduplicated set-based selection. |
| Logs exporter selection |
Logs exporter selection via env/system properties |
Partial |
LogRecordExportersAutoConfigure.scala, LogRecordExportersAutoConfigure.scala, LogRecordExportersAutoConfigure.scala |
Supports otlp, none, and console; deprecated logging alias from spec is not explicitly handled. |
| Metrics exporter selection |
Metrics exporter selection via env/system properties |
Partial |
MetricExportersAutoConfigure.scala, MetricExportersAutoConfigure.scala, MetricExportersAutoConfigure.scala |
Supports otlp, none, and console; deprecated logging alias from spec is not explicitly handled. |
| Trace exporter selection |
Trace exporter selection via env/system properties |
Partial |
SpanExportersAutoConfigure.scala, SpanExportersAutoConfigure.scala, SpanExportersAutoConfigure.scala |
Supports otlp, none, and console; deprecated logging alias from spec is not explicitly handled. |
| Sampler env config |
Sampler and sampler argument env vars |
Partial |
SamplerAutoConfigure.scala, SamplerAutoConfigure.scala, SamplerAutoConfigure.scala |
Core sampler env vars are supported; not all spec sampler variants (e.g., remote Jaeger/xray) are implemented. |
| Periodic MetricReader |
Metric export interval/timeout env vars |
Compliant |
MetricReadersAutoConfigure.scala, MetricReadersAutoConfigure.scala, MetricReadersAutoConfigure.scala |
Implements OTEL_METRIC_EXPORT_INTERVAL and OTEL_METRIC_EXPORT_TIMEOUT with spec default values. |