2013-11-26 57 views
3

我有一個遊戲!在生產中運行的應用程序,我正在嘗試添加新的文物監視。在播放框架應用程序上設置新的文物

根據這篇博文(http://blog.newrelic.com/2013/06/05/play-2/),它就像啓動遊戲程序時添加一些參數一樣簡單。現在我通過運行play clean compile stage命令運行我的遊戲應用程序,然後在/ bin文件夾中啓動啓動腳本。當我嘗試添加新的遺物參數時,我得到一個「錯誤的應用程序路徑newrelic.jar」,但該文件存在。

這裏是我運行開始我玩的應用程序的命令:

sudo ./myapp -Dconfig.resource=application_deploy.conf -javaagent:newrelic.jar -Dnewrelic.bootstrap_classpath=true 

任何想法?由於

+0

您是否設法使用NewRelic與遊戲階段或者您是否需要使用play dist? – pathikrit

回答

0

以下是爲您的Play框架應用程序製作New Relic的步驟。或者你可以去我的博客上看到它(https://lihaimei.wordpress.com/2015/05/19/play-framework-application-monitor-tool-new-relic/)。

step1:您需要登錄New Relic。 (你需要看到自己的帳戶監測結果)

http://www.newrelic.com 

第二步:你需要下載Java代理。

請注意:你最好解壓此代理的zip包/路徑/到/爲approot/

第三步:你需要使用「激活DIST」重新構建應用程序。

請注意:第三個命令:如果你想簡單化,你只需要 需要在你的命令中加上「-J-javaagent」。其他只是配置 JVM。如果你想配置New Relic,你可以去 newrelic/newrelic.yml來修改你的應用程序名稱或其他名稱。

activator clean dist && unzip target/universal/*.zip 

cd target/universal/YourUnzipFolder/ 

./bin/YourApplicationName -J-javaagent:../../../newrelic/newrelic.jar -Duser.timezone=GMT -Dhttp.port=9081 -J-Xms4096m -J-Xmx4096m -J-Xmn2048m 

第四步::完成。你只需要回到你的New Relic賬戶查看結果。

如果你不知道在哪裏看到你的結果。您可以前往 /newrelic/logs/newrelic_agent.log查看其日誌,如「報告至: https://rpm.newrelic.com/accounts/956482/applications/8407159」。 當然,不同的應用程序有不同的id。