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(Collection<String> capturedHeaders) setCaptureExperimentalSpanAttributes(boolean captureExperimentalSpanAttributes) setMessagingReceiveInstrumentationEnabled(boolean messagingReceiveInstrumentationEnabled) Set whether to capture the consumer message receive telemetry in messaging instrumentation.
-
Method Details
-
setCapturedHeaders
@CanIgnoreReturnValue public SpringKafkaTelemetryBuilder setCapturedHeaders(Collection<String> capturedHeaders) -
setCaptureExperimentalSpanAttributes
@CanIgnoreReturnValue public SpringKafkaTelemetryBuilder setCaptureExperimentalSpanAttributes(boolean captureExperimentalSpanAttributes) -
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.
-