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 classExports 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 classExports 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.spanExporterCustomizerprivate BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> AutoConfiguredOpenTelemetrySdkBuilder.spanExporterCustomizerMethods in io.opentelemetry.sdk.autoconfigure that return SpanExporterModifier and TypeMethodDescription(package private) static SpanExporterSpanExporterConfiguration.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 BatchSpanProcessorTracerProviderConfiguration.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 aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSpanExporterCustomizer(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.(package private) static SpanExporterSpanExporterConfiguration.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 voidTracerProviderConfiguration.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 voidTracerProviderConfiguration.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 aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.AutoConfigurationCustomizer.addSpanExporterCustomizer(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> exporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto 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 aSpanExporterthat 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 classSpanExporterthat forwards all received spans to a list ofSpanExporter.(package private) final classFields in io.opentelemetry.sdk.trace.export declared as SpanExporterModifier and TypeFieldDescriptionprivate static final SpanExporterNoopSpanExporter.INSTANCEprivate final SpanExporterBatchSpanProcessor.Worker.spanExporterprivate final SpanExporterBatchSpanProcessorBuilder.spanExporterprivate final SpanExporterSimpleSpanProcessor.spanExporterprivate final SpanExporterSimpleSpanProcessorBuilder.spanExporterprivate final SpanExporter[]MultiSpanExporter.spanExportersMethods in io.opentelemetry.sdk.trace.export that return SpanExporterModifier and TypeMethodDescriptionstatic SpanExporterSpanExporter.composite(SpanExporter... exporters) Returns aSpanExporterwhich delegates all exports to theexportersin order.static SpanExporterSpanExporter.composite(Iterable<SpanExporter> exporters) Returns aSpanExporterwhich delegates all exports to theexportersin order.(package private) static SpanExporterMultiSpanExporter.create(List<SpanExporter> spanExporters) Constructs and returns an instance of this class.(package private) static SpanExporterNoopSpanExporter.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 BatchSpanProcessorBuilderBatchSpanProcessor.builder(SpanExporter spanExporter) Returns a new Builder forBatchSpanProcessor.static SimpleSpanProcessorBuilderSimpleSpanProcessor.builder(SpanExporter exporter) Returns a new Builder forSimpleSpanProcessor.static SpanExporterSpanExporter.composite(SpanExporter... exporters) Returns aSpanExporterwhich delegates all exports to theexportersin order.static SpanProcessorSimpleSpanProcessor.create(SpanExporter exporter) Returns a newSimpleSpanProcessorwhich exports spans to theSpanExportersynchronously.Method parameters in io.opentelemetry.sdk.trace.export with type arguments of type SpanExporterModifier and TypeMethodDescriptionstatic SpanExporterSpanExporter.composite(Iterable<SpanExporter> exporters) Returns aSpanExporterwhich delegates all exports to theexportersin order.(package private) static SpanExporterMultiSpanExporter.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) privateMultiSpanExporter(SpanExporter[] spanExporters) (package private)SimpleSpanProcessor(SpanExporter spanExporter, boolean exportUnsampledSpans) (package private)SimpleSpanProcessorBuilder(SpanExporter spanExporter) privateWorker(SpanExporter spanExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, Queue<ReadableSpan> queue)