Class OtelTraceContext
java.lang.Object
io.micrometer.tracing.otel.bridge.OtelTraceContext
- All Implemented Interfaces:
io.micrometer.tracing.TraceContext
OpenTelemetry implementation of a
TraceContext.- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micrometer.tracing.TraceContext
io.micrometer.tracing.TraceContext.Builder -
Field Summary
Fields inherited from interface io.micrometer.tracing.TraceContext
NOOP -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic io.micrometer.tracing.TraceContextfromOtel(io.opentelemetry.api.trace.SpanContext context) Converts from OTel to Tracing.inthashCode()parentId()sampled()spanId()static io.opentelemetry.context.ContexttoOtelContext(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel.static io.opentelemetry.api.trace.SpanContexttoOtelSpanContext(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel SpanContext.toString()traceId()
-
Method Details
-
fromOtel
public static io.micrometer.tracing.TraceContext fromOtel(io.opentelemetry.api.trace.SpanContext context) Converts from OTel to Tracing.- Parameters:
context- OTel version- Returns:
- Tracing version
-
toOtelContext
public static io.opentelemetry.context.Context toOtelContext(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel.- Parameters:
context- Tracing version- Returns:
- OTel Context
-
toOtelSpanContext
public static io.opentelemetry.api.trace.SpanContext toOtelSpanContext(io.micrometer.tracing.TraceContext context) Converts from Tracing to OTel SpanContext.- Parameters:
context- Tracing version- Returns:
- OTel version
- Since:
- 1.1.0
-
traceId
- Specified by:
traceIdin interfaceio.micrometer.tracing.TraceContext
-
parentId
- Specified by:
parentIdin interfaceio.micrometer.tracing.TraceContext
-
spanId
- Specified by:
spanIdin interfaceio.micrometer.tracing.TraceContext
-
sampled
- Specified by:
sampledin interfaceio.micrometer.tracing.TraceContext
-
toString
-
equals
-
hashCode
public int hashCode()
-