Skip to main content

Module

SDK-owned batching lifecycle for completed OTel spans.

BatchConfig

Configuration for the SDK-owned BatchSpanProcessor.

SpanSink

SDK-owned abstraction over a batch processor and tracer provider.

emit

Enqueue a completed span without flushing the batch.

export_health

Return the current receiver-acknowledgement health snapshot.

force_flush

Drain all registered processors through the owned provider.

shutdown

Shut down the owned provider exactly once.

build_batch_processor

Build a BatchSpanProcessor with explicit SDK defaults.

build_span_sink

Build an SDK-owned sink without replacing the global tracer provider.