Skip to content

Commit 3bee90a

Browse files
authored
Use BatchSpanProcessor (#5275)
1 parent 236a42f commit 3bee90a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/OpenTelemetryAutoConfiguration.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import io.opentelemetry.sdk.OpenTelemetrySdk;
1212
import io.opentelemetry.sdk.trace.SdkTracerProvider;
1313
import io.opentelemetry.sdk.trace.SdkTracerProviderBuilder;
14-
import io.opentelemetry.sdk.trace.export.SimpleSpanProcessor;
14+
import io.opentelemetry.sdk.trace.export.BatchSpanProcessor;
1515
import io.opentelemetry.sdk.trace.export.SpanExporter;
1616
import io.opentelemetry.sdk.trace.samplers.Sampler;
1717
import java.util.Collections;
@@ -45,8 +45,7 @@ public SdkTracerProvider sdkTracerProvider(
4545
SdkTracerProviderBuilder tracerProviderBuilder = SdkTracerProvider.builder();
4646

4747
spanExportersProvider.getIfAvailable(Collections::emptyList).stream()
48-
// todo SimpleSpanProcessor...is that really what we want here?
49-
.map(SimpleSpanProcessor::create)
48+
.map(spanExporter -> BatchSpanProcessor.builder(spanExporter).build())
5049
.forEach(tracerProviderBuilder::addSpanProcessor);
5150

5251
return tracerProviderBuilder

0 commit comments

Comments
 (0)