File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 11package datadog .trace .agent .tooling ;
22
33import datadog .communication .ddagent .SharedCommunicationObjects ;
4+ import datadog .environment .OperatingSystem ;
45import datadog .trace .agent .tooling .servicediscovery .MemFDUnixWriter ;
56import datadog .trace .api .Config ;
67import datadog .trace .api .GlobalTracer ;
8+ import datadog .trace .api .Platform ;
79import datadog .trace .bootstrap .instrumentation .api .AgentTracer ;
810import datadog .trace .bootstrap .instrumentation .api .ProfilingContextIntegration ;
911import datadog .trace .core .CoreTracer ;
1012import datadog .trace .core .servicediscovery .ServiceDiscovery ;
11- import jnr .posix .util .Platform ;
1213import org .slf4j .Logger ;
1314import 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 }
You can’t perform that action at this time.
0 commit comments