我想使用 New Relic 在 Railo 4 上运行的应用程序上设置性能监控。我已经查阅了Railo,Railo google群组等的java文档,但似乎没有人有一个完美的一步一步。
这是我到目前为止所做的:
- 已将 newrelic 解压缩到 Railo 的安装文件夹中。
-
将此行添加到 setenv.sh
export JAVA_OPTS="$JAVA_OPTS -javaagent:c/railo/newrelic/newrelic.jar"
-
重新启动Railo-Tomcat服务
-
将此行添加到应用程序启动函数中
application.NewRelic = createObject( "java", "com.newrelic.api.agent.NewRelic" );
-
将此行添加到 onrequeststart 函数
if ( structKeyExists( application, "NewRelic" ) ) { application.NewRelic.setTransactionName( "CFML", CGI.SCRIPT_NAME ); }
我的应用程序仍未将指标发送到 New Relic。我将不胜感激该怎么做的逐步说明,因为我似乎在其他任何地方都找不到,而且我不知道该怎么做。
你不能在 Windows 上使用 setenv.sh。 而是修改 catalina.bat 文件,或使用"开始"菜单中的"配置 Tomcat"实用程序来设置 javaagent 选项。 这些步骤可以在New Relic文档
我们也许能够使用您环境中的 Tomcat 部分,您可以在以下位置找到有用的安装信息 https://docs.newrelic.com/docs/java/java-agent-manual-installation
如果您遇到任何障碍,我建议您在 http://support.newrelic.com 开票