OpenTelemetry OTLP span exporter preconfigured for Splunk AO.This exporter wraps the standard OTLPSpanExporter with deployment-aware
configuration, authentication, and immutable routing. For most applications, use
SplunkAOSpanProcessor instead, which provides a complete tracing solution.Routing is captured when the exporter is constructed and remains fixed for its
lifetime. Applications that export to multiple destinations must use a separate
exporter and span processor for each destination.
Complete OpenTelemetry span processor with integrated Splunk AO export functionality.This processor combines span processing and export capabilities into a single
component that can be directly attached to any OpenTelemetry TracerProvider.
It handles the complete lifecycle of spans from creation to export to Splunk AO.
Project, agent-stream, and experiment routing is fixed when the processor’s exporter
is constructed. Use separate processors and exporters for separate destinations.Examples
from opentelemetry.sdk.trace import TracerProvidertracer_provider = TracerProvider()processor = add_splunk_ao_span_processor(tracer_provider, project="my-project")