我正在为Spring应用程序的某些测试环境使用新的relic代理,但我想知道是否可以将新的relic代理配置为在我执行某些Jenkins集成测试的机器中使用。问题是,由于应用程序运行使用一些maven-tomcat-plugin进行集成测试,因此在开始测试之前不能在应用程序服务中正确安装新的relic代理。
之前有人做过这样的事情。
SOLUTION:
https://docs.newrelic.com/docs/agents/java-agent/frameworks/maven-installation-java
答案 0 :(得分:1)
在我看来,您正试图使用New Relic Java代理程序的自安装程序,在您的特定情况下进行手动安装(https://docs.newrelic.com/docs/agents/java-agent/installation/java-agent-manual-installation)会更有意义。
在Jenkins在运行测试之前调出应用程序之前,插入一个代码片段,用您的许可证密钥和特定于环境的配置复制newrelic.jar和newrelic.yml配置文件,并修改catalina.sh以添加-javaagent :{path_to_jar_location}标志。