Class OtelFinishedSpan
java.lang.Object
io.micrometer.tracing.otel.bridge.OtelFinishedSpan
- All Implemented Interfaces:
io.micrometer.tracing.exporter.FinishedSpan
OpenTelemetry implementation of a
FinishedSpan.- Since:
- 1.0.0
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.tracing.exporter.FinishedSpanaddLink(io.micrometer.tracing.Link link) io.micrometer.tracing.exporter.FinishedSpanstatic io.micrometer.tracing.exporter.FinishedSpanfromOtel(io.opentelemetry.sdk.trace.data.SpanData span) Converts from OTel to Tracing.getError()io.micrometer.tracing.Span.KindgetKind()List<io.micrometer.tracing.Link>getLinks()getName()intgetTags()io.micrometer.tracing.exporter.FinishedSpanio.micrometer.tracing.exporter.FinishedSpansetEvents(Collection<Map.Entry<Long, String>> events) io.micrometer.tracing.exporter.FinishedSpansetLocalIp(String ip) io.micrometer.tracing.exporter.FinishedSpanio.micrometer.tracing.exporter.FinishedSpansetRemotePort(int port) io.micrometer.tracing.exporter.FinishedSpansetRemoteServiceName(String remoteServiceName) io.micrometer.tracing.exporter.FinishedSpanio.micrometer.tracing.exporter.FinishedSpansetTypedTags(Map<String, Object> tags) static io.opentelemetry.sdk.trace.data.SpanDatatoOtel(io.micrometer.tracing.exporter.FinishedSpan span) Converts from Tracing to OTel.toString()
-
Method Details
-
fromOtel
public static io.micrometer.tracing.exporter.FinishedSpan fromOtel(io.opentelemetry.sdk.trace.data.SpanData span) Converts from OTel to Tracing.- Parameters:
span- OTel version- Returns:
- Tracing version
-
toOtel
public static io.opentelemetry.sdk.trace.data.SpanData toOtel(io.micrometer.tracing.exporter.FinishedSpan span) Converts from Tracing to OTel.- Parameters:
span- Tracing version- Returns:
- OTel version
-
setName
- Specified by:
setNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getName
- Specified by:
getNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getStartTimestamp
- Specified by:
getStartTimestampin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getEndTimestamp
- Specified by:
getEndTimestampin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setTags
- Specified by:
setTagsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getTags
- Specified by:
getTagsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setTypedTags
- Specified by:
setTypedTagsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getTypedTags
- Specified by:
getTypedTagsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setEvents
public io.micrometer.tracing.exporter.FinishedSpan setEvents(Collection<Map.Entry<Long, String>> events) - Specified by:
setEventsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getEvents
- Specified by:
getEventsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getSpanId
- Specified by:
getSpanIdin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getParentId
- Specified by:
getParentIdin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getRemoteIp
- Specified by:
getRemoteIpin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getLocalIp
- Specified by:
getLocalIpin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setLocalIp
- Specified by:
setLocalIpin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getRemotePort
public int getRemotePort()- Specified by:
getRemotePortin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setRemotePort
public io.micrometer.tracing.exporter.FinishedSpan setRemotePort(int port) - Specified by:
setRemotePortin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getTraceId
- Specified by:
getTraceIdin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getError
- Specified by:
getErrorin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setError
- Specified by:
setErrorin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getKind
public io.micrometer.tracing.Span.Kind getKind()- Specified by:
getKindin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getRemoteServiceName
- Specified by:
getRemoteServiceNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setRemoteServiceName
- Specified by:
setRemoteServiceNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getLinks
- Specified by:
getLinksin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
addLinks
- Specified by:
addLinksin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
addLink
public io.micrometer.tracing.exporter.FinishedSpan addLink(io.micrometer.tracing.Link link) - Specified by:
addLinkin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
toString
-