Skip to content

Commit 06e9f16

Browse files
try something for graalvm
1 parent 94cab5d commit 06e9f16

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/TracerInstaller.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,16 @@ public static synchronized void installGlobalTracer(
3939
}
4040

4141
private static ServiceDiscovery getServiceDiscovery() {
42-
if (Platform.isNativeImageBuilder() || Platform.isNativeImage()) {
43-
log.debug("service discovery not supported on native images");
44-
return null;
45-
}
4642
if (!OperatingSystem.isLinux()) {
4743
log.debug("service discovery not supported outside linux");
4844
return null;
4945
}
50-
return new ServiceDiscovery(new MemFDUnixWriter());
46+
// make sure this branch is not considered possible for graalvm artifact
47+
if (!Platform.isNativeImageBuilder() && !Platform.isNativeImage()) {
48+
return new ServiceDiscovery(new MemFDUnixWriter());
49+
}
50+
log.debug("service discovery not supported on native images");
51+
return null;
5152
}
5253

5354
public static void installGlobalTracer(final CoreTracer tracer) {

0 commit comments

Comments
 (0)