gpt4 book ai didi

java - 使用 New Relic 的 Spring Boot 无需修改依赖项

转载 作者:行者123 更新时间:2023-12-01 10:20:53 25 4
gpt4 key购买 nike

我正在尝试配置 New Relic 来监视使用 Spring Boot 创建的 Spring 应用程序。这些应用程序已经处于发布状态,我希望能够集成 New Relic 而无需修改 java 应用程序的依赖项,如 this question 中所示。 .

是否有任何方法可以包含新的遗迹代理,以便使用新的命令行参数重新启动 Spring Boot 应用程序就足够了?

编辑

我读过有关使用 -javaagent:/path/to/newrelic.jar 标志并收到错误消息的警告,但没有亲自尝试过。看来这个选项现在有效。

第二次编辑

单个 Spring Boot 应用程序报告两个独立的应用程序,一个用于嵌入式 Tomcat 服务器,另一个用于 Java 应用程序本身。有办法解决这个问题吗?

第三次编辑(供将来阅读本文的任何人使用)

我的 Spring Boot 应用程序向 New Replic APM 工具报告两个应用程序。为了避免这种情况,我现在使用环境变量启动 java 应用程序:

export NEW_RELIC_APP_NAME="my spring boot app"
java -jar spring-boot-app-1.0.jar -javaagent:/path/to/newrelic.jar

最佳答案

事实证明,独立应用程序的说明也适用于 Spring Boot 应用程序:

java -jar spring-boot-app-1.0.jar -javaagent:/path/to/newrelic.jar

关于java - 使用 New Relic 的 Spring Boot 无需修改依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35637322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com