Class SpringKafkaTelemetryBuilder
java.lang.Object
io.opentelemetry.instrumentation.spring.kafka.v2_7.SpringKafkaTelemetryBuilder
A builder of
SpringKafkaTelemetry.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Returns a newSpringKafkaTelemetrywith the settings of thisSpringKafkaTelemetryBuilder.setCapturedHeaders(List<String> capturedHeaders) setCaptureExperimentalSpanAttributes(boolean captureExperimentalSpanAttributes) setMessagingReceiveInstrumentationEnabled(boolean messagingReceiveInstrumentationEnabled) Set whether to capture the consumer message receive telemetry in messaging instrumentation.setPropagationEnabled(boolean propagationEnabled) Deprecated.if you have a need for this configuration option please open an issue in the opentelemetry-java-instrumentation repository.
-
Method Details
-
setCapturedHeaders
@CanIgnoreReturnValue public SpringKafkaTelemetryBuilder setCapturedHeaders(List<String> capturedHeaders) -
setCaptureExperimentalSpanAttributes
@CanIgnoreReturnValue public SpringKafkaTelemetryBuilder setCaptureExperimentalSpanAttributes(boolean captureExperimentalSpanAttributes) -
setPropagationEnabled
@Deprecated @CanIgnoreReturnValue public SpringKafkaTelemetryBuilder setPropagationEnabled(boolean propagationEnabled) Deprecated.if you have a need for this configuration option please open an issue in the opentelemetry-java-instrumentation repository. -
setMessagingReceiveInstrumentationEnabled
@CanIgnoreReturnValue public SpringKafkaTelemetryBuilder setMessagingReceiveInstrumentationEnabled(boolean messagingReceiveInstrumentationEnabled) Set whether to capture the consumer message receive telemetry in messaging instrumentation.Note that this will cause the consumer side to start a new trace, with only a span link connecting it to the producer trace.
-
build
Returns a newSpringKafkaTelemetrywith the settings of thisSpringKafkaTelemetryBuilder.
-