New Relic 未加载配置文件 Spring Boot App

New Relic not loading configuration file Spring Boot App

我有一个 Spring 启动应用程序,我正在尝试使用 New Relic APM 对其进行监控。 在我的认证服务器 运行 Ubuntu 上,我使用以下命令启动应用程序:

nohup mvn -Drun.jvmArguments=-javaagent:/home/newrelic.jar -Djava.net.preferIPv4Stack=true & tail -f nohup.out

应用程序成功启动,New Relic 代理也随之启动,我有输出

[INFO] Attaching agents: []
INFO: New Relic Agent: Loading configuration file "/home/./newrelic.yml"
Nov 10, 2017 14:03:47 +0000 [3882 1] com.newrelic 
INFO: New Relic Agent: Writing to log file: /home/logs/newrelic_agent.log

并将数据发送到我的 New Relic 控制台。

但是当我在生产服务器上尝试相同的命令时,我只收到输出:

[INFO] Attaching agents: []

应用程序启动,但我在 New Relic 控制台上看不到该应用程序。代理似乎没有加载配置文件。 newrelic.ymlnewrelic.jar 在同一个文件中。两者都是同一个应用程序,不同之处在于,在被监控的认证服务器上,MySQL 数据库在同一台机器上,而在生产服务器上,数据库在另一台机器上。

可能发生了什么?

您是否在使用其他 javaagent?

我们发现 Dynatrace One 代理在使用新遗物时存在一些问题。阻止它启动。为了让新遗物正常工作,我们需要卸载 Dynatrace 代理。