2014-02-25 25 views
1

設置了New Relic爲Railo 4.x的我會想建立的性能監控使用New Relic的上Railo 4運行的應用程序。我已徵詢Railo,Railo谷歌團體等的Java文檔,但沒有一個似乎有一步一個完美的一步。在Windows

這是我迄今所做的:

  1. 提取到NewRelic的Railo的安裝文件夾。
  2. 該行添加到setenv.sh

    export JAVA_OPTS="$JAVA_OPTS -javaagent:c/railo/newrelic/newrelic.jar"

  3. 重新啓動Railo-Tomcat服務

  4. 該行添加到onapplicationstart功能

    application.NewRelic = createObject("java", "com.newrelic.api.agent.NewRelic");

  5. 添加這一行到onrequeststart函數

    if (structKeyExists(application, "NewRelic")) { application.NewRelic.setTransactionName("CFML", CGI.SCRIPT_NAME); }

我的申請仍然不發送度量New Relic的。我會感謝一步該怎麼做一步的指示,因爲我似乎無法找到其他地方,我不知道該怎麼辦。

+0

發現確實如此4步工作 - 也就是說,如果你'轉儲(Application.NewRelic)'你得到的Java對象還是什麼? –

+0

@PeterBoughton是的,它的工作原理。我用一些方法得到一個Java對象。 – 0x18fc1529

+0

我不認爲Windows將執行setenv.sh文件。這是一個Unix bash腳本。 –

回答

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

+0

很明顯,我已閱讀所有內容並按照說明操作:( – 0x18fc1529

0

打開一票不能在Windows上使用setenv.sh。請修改catalina.bat文件,或使用「開始」菜單中的「配置Tomcat」實用程序來設置javaagent選項。這些步驟可以更詳細的New Relic documentation