0

我一直在使用弹性 APM 来跟踪应用程序。我有一个主 Spring Boot 应用程序和另一个基于 Spring 的 jar 文件(我自己的),它作为依赖项包含在主 Spring Boot 项目中。当我从主 Spring 启动项目添加自定义上下文和索引标签时,弹性 APM 控制台会显示该跟踪数据。但是,当我在该基于 spring 的项目中编写一些跟踪代码(添加索引标签或添加自定义上下文)时,该项目随后作为 jar libaray 包含在我的 spring boot 项目中,这不会显示在控制台上。

这是否意味着我只能检测主项目而不能检测包含的 jar 库>我已经为主 spring boot 项目以及包含 spring 依赖项配置了包。

非常感谢任何帮助。

ElasticApm.currentTransaction().setLabel("test1", "test2") ElasticApm.currentTransaction().addCustomContext("test3", "test4")

在启动 spring boot 应用程序之前附加 Elastic APM: ElasticApmAttacher.attach(configMap);

4

0 回答 0