diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/ContextManager.java b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/ContextManager.java index 16b6a1dd2..b2d3a995a 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/ContextManager.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/ContextManager.java @@ -200,4 +200,8 @@ public class ContextManager implements TracingContextListener, BootService, Igno public void afterFinished(IgnoredTracerContext traceSegment) { CONTEXT.remove(); } + + public static boolean isActive() { + return CONTEXT.get() != null; + } }