Skip to content

Commit 94cab5d

Browse files
fix test
1 parent 0cbfe72 commit 94cab5d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
package datadog.trace.agent.tooling;
22

33
import datadog.communication.ddagent.SharedCommunicationObjects;
4+
import datadog.environment.OperatingSystem;
45
import datadog.trace.agent.tooling.servicediscovery.MemFDUnixWriter;
56
import datadog.trace.api.Config;
67
import datadog.trace.api.GlobalTracer;
8+
import datadog.trace.api.Platform;
79
import datadog.trace.bootstrap.instrumentation.api.AgentTracer;
810
import datadog.trace.bootstrap.instrumentation.api.ProfilingContextIntegration;
911
import datadog.trace.core.CoreTracer;
1012
import datadog.trace.core.servicediscovery.ServiceDiscovery;
11-
import jnr.posix.util.Platform;
1213
import org.slf4j.Logger;
1314
import org.slf4j.LoggerFactory;
1415

@@ -38,11 +39,11 @@ public static synchronized void installGlobalTracer(
3839
}
3940

4041
private static ServiceDiscovery getServiceDiscovery() {
41-
if (System.getProperty("org.graalvm.home") != null) {
42-
log.debug("service discovery not supported on graalvm");
42+
if (Platform.isNativeImageBuilder() || Platform.isNativeImage()) {
43+
log.debug("service discovery not supported on native images");
4344
return null;
4445
}
45-
if (!Platform.IS_LINUX) {
46+
if (!OperatingSystem.isLinux()) {
4647
log.debug("service discovery not supported outside linux");
4748
return null;
4849
}

0 commit comments

Comments
 (0)