2013-11-26 79 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。