Class TraceUtils
- java.lang.Object
-
- org.apache.eventmesh.runtime.trace.TraceUtils
-
public class TraceUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TraceUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidfinishSpan(io.netty.channel.ChannelHandlerContext ctx, io.cloudevents.CloudEvent event)static voidfinishSpan(io.opentelemetry.api.trace.Span span, io.cloudevents.CloudEvent event)static voidfinishSpanWithException(io.netty.channel.ChannelHandlerContext ctx, io.cloudevents.CloudEvent event, java.lang.String errMsg, java.lang.Throwable e)static voidfinishSpanWithException(io.opentelemetry.api.trace.Span span, java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String errMsg, java.lang.Throwable e)static io.opentelemetry.api.trace.SpanprepareClientSpan(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String spanName, boolean isSpanFinishInOtherThread)static io.opentelemetry.api.trace.SpanprepareServerSpan(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String spanName, boolean isSpanFinishInOtherThread)static io.opentelemetry.api.trace.SpanprepareServerSpan(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String spanName, long startTime, java.util.concurrent.TimeUnit timeUnit, boolean isSpanFinishInOtherThread)
-
-
-
Method Detail
-
prepareClientSpan
public static io.opentelemetry.api.trace.Span prepareClientSpan(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String spanName, boolean isSpanFinishInOtherThread)
-
prepareServerSpan
public static io.opentelemetry.api.trace.Span prepareServerSpan(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String spanName, boolean isSpanFinishInOtherThread)
-
prepareServerSpan
public static io.opentelemetry.api.trace.Span prepareServerSpan(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String spanName, long startTime, java.util.concurrent.TimeUnit timeUnit, boolean isSpanFinishInOtherThread)
-
finishSpan
public static void finishSpan(io.opentelemetry.api.trace.Span span, io.cloudevents.CloudEvent event)
-
finishSpan
public static void finishSpan(io.netty.channel.ChannelHandlerContext ctx, io.cloudevents.CloudEvent event)
-
finishSpanWithException
public static void finishSpanWithException(io.netty.channel.ChannelHandlerContext ctx, io.cloudevents.CloudEvent event, java.lang.String errMsg, java.lang.Throwable e)
-
finishSpanWithException
public static void finishSpanWithException(io.opentelemetry.api.trace.Span span, java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String errMsg, java.lang.Throwable e)
-
-