Package io.debezium.transforms.tracing
Class TracingSpanUtil
java.lang.Object
io.debezium.transforms.tracing.TracingSpanUtil
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addFieldToSpan
(io.opentelemetry.api.trace.Span span, org.apache.kafka.connect.data.Struct struct, String field, String prefix) private static void
debeziumSpan
(org.apache.kafka.connect.data.Struct envelope, String operationName) static <R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
RtraceRecord
(R connectRecord, org.apache.kafka.connect.data.Struct envelope, org.apache.kafka.connect.data.Struct source, String propagatedSpanContext, String operationName)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DB_FIELDS_PREFIX
- See Also:
-
TX_LOG_WRITE_OPERATION_NAME
- See Also:
-
TRACING_COMPONENT
-
openTelemetry
private static final io.opentelemetry.api.OpenTelemetry openTelemetry -
tracer
private static final io.opentelemetry.api.trace.Tracer tracer
-
-
Constructor Details
-
TracingSpanUtil
private TracingSpanUtil()
-
-
Method Details
-
traceRecord
-
debeziumSpan
private static void debeziumSpan(org.apache.kafka.connect.data.Struct envelope, String operationName) -
addFieldToSpan
-