我有一个Spring Boot应用程序,我试图使用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.yml
与newrelic.jar
位于同一文件中。两者都是相同的应用程序,区别在于认证服务器受到监控,MySQL数据库位于同一台计算机上,而生产服务器上的数据库位于另一台计算机上。
可能会发生什么?
答案 0 :(得分:1)
您使用的是其他javaagent吗?
我们发现Dynatrace One代理有一些新遗物问题。阻止它开始。为了使新的遗物工作,我们需要卸载Dynatrace代理。