Azure门户不显示在Docker容器中运行的Java应用程序的跟踪

我有一个Docker Windows容器,Jetty 7.4.0服务器启动并部署了一个Java 7 Web应用程序。 该应用程序包含一个带有检测密钥的ApplicationInsights.xml文件,用于监视Azure门户中的应用程序和跟踪日志。

在将AI版本降级到1.0.9(1.0.10版存在一些问题)后,当应用程序在我的IDE或本地服务器上运行时,Azure会完美地显示日志logging。 据此,XML被成功find并configuration良好。

当应用程序运行到容器时,问题就出现了,因为我可以在Azure门户中看到请求,但是应用程序跟踪未显示。

我的ApplicationInsights.xml:

<?xml version="1.0" encoding="utf-8" standalone="no"?> <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30"> <InstrumentationKey>...</InstrumentationKey> <TelemetryInitializers> <Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer"/> <Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer"/> <Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer"/> <Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer"/> <Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer"/> <Add type="com.microsoft.applicationinsights.extensibility.initializer.docker.DockerContextInitializer"/> </TelemetryInitializers> <TelemetryModules> <Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule"/> <Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule"/> <Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule"/> </TelemetryModules> </ApplicationInsights> 

有人知道是什么问题吗? 提前致谢!