我使用我的Java / Mule ESB应用程序使用New Relic工具。一切都很好(至少在Eclipse中运行)。
但是,由于我的Maven资源库中已有New Relic jar文件,因此我不想在项目中检入另一个版本的New Relic代理jar。从what I've read in the New Relic documentation New Relic代理jar和newrelic.yml应该在同一个目录中,但我希望在我的项目中有newrelic.yml并在我的Maven资源库中引用New Relic代理jar。
类似于指定newrelic.yml的JVM参数(就像它目前与javaagent一样)会很棒。
感谢您的任何建议!
答案 0 :(得分:5)
来自New Relic支持团队(快速回复,顺便说一下!):
1)您可以将系统属性newrelic.config.file设置为完全 newrelic配置文件的限定路径。该物业可以 可在此处的文档网站上找到:https://newrelic.com/docs/java/java-agent-configuration#System_Properties
2)即使你有,也必须有一个newrelic.yml配置文件 依赖于服务器端配置。