Skip to content

Commit 25ff224

Browse files
committed
Adjust service name for non legacy tracing
1 parent 5cadf9c commit 25ff224

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

internal-api/src/main/java/datadog/trace/api/naming/v0/MessagingNamingV0.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package datadog.trace.api.naming.v0;
22

33
import datadog.trace.api.Config;
4+
import datadog.trace.api.naming.ClassloaderServiceNames;
45
import datadog.trace.api.naming.NamingSchema;
56
import datadog.trace.api.remoteconfig.ServiceNameCollector;
67
import javax.annotation.Nonnull;
@@ -46,6 +47,11 @@ public String inboundService(@Nonnull final String messagingSystem, boolean useL
4647
ServiceNameCollector.get().addService(messagingSystem);
4748
return messagingSystem;
4849
} else {
50+
final String contextual = ClassloaderServiceNames.maybeGetForThread(Thread.currentThread());
51+
if (contextual != null) {
52+
ServiceNameCollector.get().addService(contextual);
53+
return contextual;
54+
}
4955
return Config.get().getServiceName();
5056
}
5157
} else {

0 commit comments

Comments
 (0)