我想使用New Relic在Railo 4上运行的应用程序上设置性能监控。我已经咨询过Railo,Railo谷歌团体等的java文档,但似乎没有人一步一步完美。
这是我到目前为止所做的:
将此行添加到setenv.sh
export JAVA_OPTS="$JAVA_OPTS -javaagent:c/railo/newrelic/newrelic.jar"
重新启动Railo-Tomcat服务
将此行添加到onapplicationstart函数
application.NewRelic = createObject( "java", "com.newrelic.api.agent.NewRelic" );
将此行添加到onrequeststart函数
if ( structKeyExists( application, "NewRelic" ) ) {
application.NewRelic.setTransactionName( "CFML", CGI.SCRIPT_NAME );
}
我的应用程序仍未向New Relic发送指标。我会欣赏一步一步指导我该做什么,因为我似乎无法在其他任何地方找到它,我不知道该怎么做。
答案 0 :(得分:0)
我们在文档中提供了有关使用我们支持的平台和框架进行安装的更详细说明。要查看我们兼容的支持框架列表,请查看https://docs.newrelic.com/docs/java/new-relic-for-java#h2-compatibility
我们可以使用您环境中的Tomcat部分,您可以在https://docs.newrelic.com/docs/java/java-agent-manual-installation找到有用的安装信息
如果您遇到任何障碍,我建议您在http://support.newrelic.com
打开机票答案 1 :(得分:0)
您无法在Windows上使用setenv.sh。而是修改catalina.bat文件,或使用“开始”菜单中的“配置Tomcat”实用程序来设置javaagent选项。可以在New Relic documentation
中更详细地找到这些步骤