fixed for #3135:createEntrySpan should get SamplingService only if it required ( carrier is valid) (#3137)
This commit is contained in:
parent
f83dc64602
commit
f4ca4c8a6e
|
|
@ -87,10 +87,10 @@ public class ContextManager implements BootService {
|
|||
}
|
||||
|
||||
public static AbstractSpan createEntrySpan(String operationName, ContextCarrier carrier) {
|
||||
SamplingService samplingService = ServiceManager.INSTANCE.findService(SamplingService.class);
|
||||
AbstractSpan span;
|
||||
AbstractTracerContext context;
|
||||
if (carrier != null && carrier.isValid()) {
|
||||
SamplingService samplingService = ServiceManager.INSTANCE.findService(SamplingService.class);
|
||||
samplingService.forceSampled();
|
||||
context = getOrCreate(operationName, true);
|
||||
span = context.createEntrySpan(operationName);
|
||||
|
|
|
|||
Loading…
Reference in New Issue