Uses of Interface
io.opentelemetry.sdk.trace.export.SpanExporter
Packages that use SpanExporter
Package
Description
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of
traces.
Utilities that allow tracing services to export data for sampled spans, as well as providing
in-process span processing APIs.
-
Uses of SpanExporter in io.opentelemetry.exporter.otlp.http.trace
Classes in io.opentelemetry.exporter.otlp.http.trace that implement SpanExporterModifier and TypeClassDescriptionfinal class
Exports spans using OTLP via HTTP, using OpenTelemetry's protobuf model. -
Uses of SpanExporter in io.opentelemetry.exporter.otlp.internal
Methods in io.opentelemetry.exporter.otlp.internal that return SpanExporterModifier and TypeMethodDescriptionOtlpSpanExporterComponentProvider.create
(StructuredConfigProperties config) OtlpSpanExporterProvider.createExporter
(ConfigProperties config) Methods in io.opentelemetry.exporter.otlp.internal that return types with arguments of type SpanExporter -
Uses of SpanExporter in io.opentelemetry.exporter.otlp.trace
Classes in io.opentelemetry.exporter.otlp.trace that implement SpanExporterModifier and TypeClassDescriptionfinal class
Exports spans using OTLP via gRPC, using OpenTelemetry's protobuf model. -
Uses of SpanExporter in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type SpanExporterModifier and TypeFieldDescriptionprivate BiFunction
<? super SpanExporter, ConfigProperties, ? extends SpanExporter> AutoConfiguredOpenTelemetrySdkBuilder.spanExporterCustomizer
private BiFunction
<? super SpanExporter, ConfigProperties, ? extends SpanExporter> AutoConfiguredOpenTelemetrySdkBuilder.spanExporterCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return SpanExporterModifier and TypeMethodDescription(package private) static SpanExporter
SpanExporterConfiguration.configureExporter
(String name, NamedSpiManager<SpanExporter> spiExportersManager) Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type SpanExporterModifier and TypeMethodDescription(package private) static Map
<String, SpanExporter> SpanExporterConfiguration.configureSpanExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, List<Closeable> closeables) (package private) static NamedSpiManager
<SpanExporter> SpanExporterConfiguration.spanExporterSpiManager
(ConfigProperties config, SpiHelper spiHelper) Methods in io.opentelemetry.sdk.autoconfigure with parameters of type SpanExporterModifier and TypeMethodDescription(package private) static BatchSpanProcessor
TracerProviderConfiguration.configureBatchSpanProcessor
(ConfigProperties config, SpanExporter exporter, MeterProvider meterProvider) Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type SpanExporterModifier and TypeMethodDescriptionAutoConfiguredOpenTelemetrySdkBuilder.addSpanExporterCustomizer
(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSpanExporterCustomizer
(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.(package private) static SpanExporter
SpanExporterConfiguration.configureExporter
(String name, NamedSpiManager<SpanExporter> spiExportersManager) (package private) static Map
<String, SpanExporter> SpanExporterConfiguration.configureSpanExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, List<Closeable> closeables) (package private) static Map
<String, SpanExporter> SpanExporterConfiguration.configureSpanExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, List<Closeable> closeables) (package private) static List
<SpanProcessor> TracerProviderConfiguration.configureSpanProcessors
(ConfigProperties config, Map<String, SpanExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) (package private) static void
TracerProviderConfiguration.configureTracerProvider
(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer, BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer, List<Closeable> closeables) (package private) static void
TracerProviderConfiguration.configureTracerProvider
(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer, BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer, List<Closeable> closeables) -
Uses of SpanExporter in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type SpanExporterModifier and TypeMethodDescriptionAutoConfigurationCustomizer.addSpanExporterCustomizer
(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> exporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfigurationCustomizer.addSpanExporterCustomizer
(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> exporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization. -
Uses of SpanExporter in io.opentelemetry.sdk.autoconfigure.spi.traces
Methods in io.opentelemetry.sdk.autoconfigure.spi.traces that return SpanExporterModifier and TypeMethodDescriptionConfigurableSpanExporterProvider.createExporter
(ConfigProperties config) Returns aSpanExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSpanExporterProvider.getName()
. -
Uses of SpanExporter in io.opentelemetry.sdk.trace.export
Classes in io.opentelemetry.sdk.trace.export that implement SpanExporterModifier and TypeClassDescription(package private) final class
SpanExporter
that forwards all received spans to a list ofSpanExporter
.(package private) final class
Fields in io.opentelemetry.sdk.trace.export declared as SpanExporterModifier and TypeFieldDescriptionprivate static final SpanExporter
NoopSpanExporter.INSTANCE
private final SpanExporter
BatchSpanProcessor.Worker.spanExporter
private final SpanExporter
BatchSpanProcessorBuilder.spanExporter
private final SpanExporter
SimpleSpanProcessor.spanExporter
private final SpanExporter
SimpleSpanProcessorBuilder.spanExporter
private final SpanExporter[]
MultiSpanExporter.spanExporters
Methods in io.opentelemetry.sdk.trace.export that return SpanExporterModifier and TypeMethodDescriptionstatic SpanExporter
SpanExporter.composite
(SpanExporter... exporters) Returns aSpanExporter
which delegates all exports to theexporters
in order.static SpanExporter
SpanExporter.composite
(Iterable<SpanExporter> exporters) Returns aSpanExporter
which delegates all exports to theexporters
in order.(package private) static SpanExporter
MultiSpanExporter.create
(List<SpanExporter> spanExporters) Constructs and returns an instance of this class.(package private) static SpanExporter
NoopSpanExporter.getInstance()
BatchSpanProcessor.getSpanExporter()
Return the processor's configuredSpanExporter
.SimpleSpanProcessor.getSpanExporter()
Return the processor's configuredSpanExporter
.Methods in io.opentelemetry.sdk.trace.export with parameters of type SpanExporterModifier and TypeMethodDescriptionstatic BatchSpanProcessorBuilder
BatchSpanProcessor.builder
(SpanExporter spanExporter) Returns a new Builder forBatchSpanProcessor
.static SimpleSpanProcessorBuilder
SimpleSpanProcessor.builder
(SpanExporter exporter) Returns a new Builder forSimpleSpanProcessor
.static SpanExporter
SpanExporter.composite
(SpanExporter... exporters) Returns aSpanExporter
which delegates all exports to theexporters
in order.static SpanProcessor
SimpleSpanProcessor.create
(SpanExporter exporter) Returns a newSimpleSpanProcessor
which exports spans to theSpanExporter
synchronously.Method parameters in io.opentelemetry.sdk.trace.export with type arguments of type SpanExporterModifier and TypeMethodDescriptionstatic SpanExporter
SpanExporter.composite
(Iterable<SpanExporter> exporters) Returns aSpanExporter
which delegates all exports to theexporters
in order.(package private) static SpanExporter
MultiSpanExporter.create
(List<SpanExporter> spanExporters) Constructs and returns an instance of this class.Constructors in io.opentelemetry.sdk.trace.export with parameters of type SpanExporterModifierConstructorDescription(package private)
BatchSpanProcessor
(SpanExporter spanExporter, boolean exportUnsampledSpans, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos) (package private)
BatchSpanProcessorBuilder
(SpanExporter spanExporter) private
MultiSpanExporter
(SpanExporter[] spanExporters) (package private)
SimpleSpanProcessor
(SpanExporter spanExporter, boolean exportUnsampledSpans) (package private)
SimpleSpanProcessorBuilder
(SpanExporter spanExporter) private
Worker
(SpanExporter spanExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, Queue<ReadableSpan> queue)