Uses of Interface
io.opentelemetry.sdk.trace.export.SpanExporter
-
Packages that use SpanExporter Package Description io.opentelemetry.exporter.otlp.http.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.internal io.opentelemetry.exporter.otlp.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.autoconfigure.spi Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.io.opentelemetry.sdk.autoconfigure.spi.traces Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of traces.io.opentelemetry.sdk.trace.export 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 SpanExporter Modifier and Type Class Description class
OtlpHttpSpanExporter
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 SpanExporter Modifier and Type Method Description SpanExporter
OtlpSpanExporterComponentProvider. create(StructuredConfigProperties config)
SpanExporter
OtlpSpanExporterProvider. createExporter(ConfigProperties config)
Methods in io.opentelemetry.exporter.otlp.internal that return types with arguments of type SpanExporter Modifier and Type Method Description java.lang.Class<SpanExporter>
OtlpSpanExporterComponentProvider. getType()
-
Uses of SpanExporter in io.opentelemetry.exporter.otlp.trace
Classes in io.opentelemetry.exporter.otlp.trace that implement SpanExporter Modifier and Type Class Description class
OtlpGrpcSpanExporter
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 SpanExporter Modifier and Type Field Description private java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter>
AutoConfiguredOpenTelemetrySdkBuilder. spanExporterCustomizer
private java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter>
AutoConfiguredOpenTelemetrySdkBuilder. spanExporterCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return SpanExporter Modifier and Type Method Description (package private) static SpanExporter
SpanExporterConfiguration. configureExporter(java.lang.String name, NamedSpiManager<SpanExporter> spiExportersManager)
Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type SpanExporter Modifier and Type Method Description (package private) static java.util.Map<java.lang.String,SpanExporter>
SpanExporterConfiguration. configureSpanExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static NamedSpiManager<SpanExporter>
SpanExporterConfiguration. spanExporterSpiManager(ConfigProperties config, SpiHelper spiHelper)
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type SpanExporter Modifier and Type Method Description (package private) static BatchSpanProcessor
TracerProviderConfiguration. configureBatchSpanProcessor(ConfigProperties config, SpanExporter exporter, MeterProvider meterProvider)
Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type SpanExporter Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.(package private) static SpanExporter
SpanExporterConfiguration. configureExporter(java.lang.String name, NamedSpiManager<SpanExporter> spiExportersManager)
(package private) static java.util.Map<java.lang.String,SpanExporter>
SpanExporterConfiguration. configureSpanExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.Map<java.lang.String,SpanExporter>
SpanExporterConfiguration. configureSpanExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<SpanProcessor>
TracerProviderConfiguration. configureSpanProcessors(ConfigProperties config, java.util.Map<java.lang.String,SpanExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
(package private) static void
TracerProviderConfiguration. configureTracerProvider(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer, java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static void
TracerProviderConfiguration. configureTracerProvider(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer, java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer, java.util.List<java.io.Closeable> closeables)
-
Uses of SpanExporter in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type SpanExporter Modifier and Type Method Description AutoConfigurationCustomizer
AutoConfigurationCustomizer. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> exporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfigurationCustomizer
AutoConfigurationCustomizer. addSpanExporterCustomizer(java.util.function.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 SpanExporter Modifier and Type Method Description SpanExporter
ConfigurableSpanExporterProvider. 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 SpanExporter Modifier and Type Class Description (package private) class
MultiSpanExporter
SpanExporter
that forwards all received spans to a list ofSpanExporter
.(package private) class
NoopSpanExporter
Fields in io.opentelemetry.sdk.trace.export declared as SpanExporter Modifier and Type Field Description private static SpanExporter
NoopSpanExporter. INSTANCE
private SpanExporter
BatchSpanProcessor.Worker. spanExporter
private SpanExporter
BatchSpanProcessorBuilder. spanExporter
private SpanExporter
SimpleSpanProcessor. spanExporter
private SpanExporter
SimpleSpanProcessorBuilder. spanExporter
private SpanExporter[]
MultiSpanExporter. spanExporters
Methods in io.opentelemetry.sdk.trace.export that return SpanExporter Modifier and Type Method Description static SpanExporter
SpanExporter. composite(SpanExporter... exporters)
Returns aSpanExporter
which delegates all exports to theexporters
in order.static SpanExporter
SpanExporter. composite(java.lang.Iterable<SpanExporter> exporters)
Returns aSpanExporter
which delegates all exports to theexporters
in order.(package private) static SpanExporter
MultiSpanExporter. create(java.util.List<SpanExporter> spanExporters)
Constructs and returns an instance of this class.(package private) static SpanExporter
NoopSpanExporter. getInstance()
SpanExporter
BatchSpanProcessor. getSpanExporter()
Return the processor's configuredSpanExporter
.SpanExporter
SimpleSpanProcessor. getSpanExporter()
Return the processor's configuredSpanExporter
.Methods in io.opentelemetry.sdk.trace.export with parameters of type SpanExporter Modifier and Type Method Description static 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 SpanExporter Modifier and Type Method Description static SpanExporter
SpanExporter. composite(java.lang.Iterable<SpanExporter> exporters)
Returns aSpanExporter
which delegates all exports to theexporters
in order.(package private) static SpanExporter
MultiSpanExporter. create(java.util.List<SpanExporter> spanExporters)
Constructs and returns an instance of this class.Constructors in io.opentelemetry.sdk.trace.export with parameters of type SpanExporter Constructor Description BatchSpanProcessor(SpanExporter spanExporter, boolean exportUnsampledSpans, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos)
BatchSpanProcessorBuilder(SpanExporter spanExporter)
MultiSpanExporter(SpanExporter[] spanExporters)
SimpleSpanProcessor(SpanExporter spanExporter, boolean exportUnsampledSpans)
SimpleSpanProcessorBuilder(SpanExporter spanExporter)
Worker(SpanExporter spanExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, java.util.Queue<ReadableSpan> queue)
-