部署在docker(内部服务器)中的Spring Boot应用程序未显示在Azure应用程序洞察资源(实时指标)中。
我必须在Azure应用程序见解中显示Spring Boot应用程序和容器的实时指标。因此,我使用了“ applicationinsights-spring-boot-starter”依赖项并配置了必需的属性。但是它没有显示数据。
当我在本地计算机(Eclipse)上运行相同代码时,天蓝色的应用程序见解能够显示我的计算机和指标。
春季启动版本:2.1.2。发布
Azure依赖性:applicationinsights-spring-boot-starter
版本:2.5.0-BETA.5
application.properties中的属性用户
- azure.application-insights.instrumentation-key = $ {INS_KEY}
- azure.application-insights.enabled = true
-
azure.application-insights.quick-pulse.enabled = true
-
azure.application-insights.default-modules.ProcessPerformanceCountersModule.enabled = true
- azure.application-insights.default-
modules.JvmPerformanceCountersModule.enabled = true
- azure.application-insights.default-modules.WebRequestTrackingTelemetryModule.enabled = true
- azure.application-insights.default-modules.WebSessionTrackingTelemetryModule.enabled = true
- azure.application-insights.default-modules.WebUserTrackingTelemetryModule.enabled = true
- azure.application-insights.default-modules.WebPerformanceCounterModule.enabled = true
- azure.application-insights.default-modules.WebOperationIdTelemetryInitializer.enabled = true
- azure.application-insights.default-modules.WebOperationNameTelemetryInitializer.enabled = true
- azure.application-insights.default-modules.WebSessionTelemetryInitializer.enabled = true
- azure.application-insights.default-modules.WebUserTelemetryInitializer.enabled = true
-
azure.application-insights.default-modules.WebUserAgentTelemetryInitializer.enabled = true
-
azure.application-insights.jmx.jmx-counters [0] = java.lang:type = ClassLoading / LoadedClassCount /当前已加载类计数
- azure.application-insights.jmx.jmx-counters [1] = java.lang:type = Memory / HeapMemoryUsage.init /初始堆内存使用情况/复合
-
azure.application-insights.jmx.jmx-counters [2] = java.lang:name = PS MarkSweep,type = GarbageCollector / CollectionTime / GC MarkSweep时间
-
azure.application-insights.heart-beat.enabled = true
- azure.application-insights.heart-beat.heart-beat-interval = 900
当我将其部署在本地eclipse中时,上面的配置工作正常,并且能够在Azure应用洞察力中看到该指标。
当spring boot应用程序部署在docker(内部服务器)中时,我希望得到相同的输出。
谢谢。