Playframework New Relic未从Play 2.2.1 Scala应用程序收集数据

Playframework New Relic未从Play 2.2.1 Scala应用程序收集数据,playframework,newrelic,playframework-2.2,javaagents,Playframework,Newrelic,Playframework 2.2,Javaagents,我试图使用New Relic的Java Agent 3.1.0来监视基于Scala的Play 2.2.1web应用程序,但是NR web UI似乎没有从我的服务器收集任何数据 我已经验证了我的newrelic.ymlconfig文件是正确的,并且代理在使用以下命令启动应用程序时(按照官方说明)似乎按照预期进行了连接: 运行上述程序后,我可以在NR的Web UI的“应用程序”部分看到我的应用程序的名称,因此我的应用程序肯定正在ping服务,但我在仪表盘中看不到任何实际数据 我的newrelic\u

我试图使用New Relic的Java Agent 3.1.0来监视基于Scala的
Play 2.2.1
web应用程序,但是NR web UI似乎没有从我的服务器收集任何数据

我已经验证了我的
newrelic.yml
config文件是正确的,并且代理在使用以下命令启动应用程序时(按照官方说明)似乎按照预期进行了连接:

运行上述程序后,我可以在NR的Web UI的“应用程序”部分看到我的应用程序的名称,因此我的应用程序肯定正在ping服务,但我在仪表盘中看不到任何实际数据

我的
newrelic\u agent.log
文件如下:

Nov 4, 2013 17:39:20 +1100 NewRelic 1 INFO: Writing to New Relic log file: /var/www/myapp/newrelic/logs/newrelic_agent.log
Nov 4, 2013 17:39:20 +1100 NewRelic 1 INFO: Agent Host: myserver IP: <snipped - it had my IP here!>
Nov 4, 2013 17:39:24 +1100 NewRelic 1 ERROR: com/caucho/vfs/WriteStream is marked as a weaved class, but no methods are matched to be weaved.
Nov 4, 2013 17:39:36 +1100 NewRelic 1 INFO: Configured to connect to New Relic at collector.newrelic.com:443
Nov 4, 2013 17:39:36 +1100 NewRelic 1 INFO: Setting audit_mode to false
Nov 4, 2013 17:39:36 +1100 NewRelic 1 INFO: Setting protocol to "https"
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: Configuration file is /var/www/myapp/newrelic/./newrelic.yml
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: New Relic Agent v3.1.0 has started
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: Java version: 1.7.0_45
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: The newrelic.bootstrap_classpath system property is deprecated.
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: Agent class loader is null which typically means the agent is loaded by the bootstrap class loader.
Nov 4, 2013 17:39:44 +1100 NewRelic 9 INFO: Collector redirection to collector-9.newrelic.com:443
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Agent run id: 404659456
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Agent 11288@myserver/My App connected to collector.newrelic.com:443
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Real user monitoring is enabled with auto instrumentation for application "My App"
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Errors will be sent to New Relic for Mealdrum
2013年11月4日17:39:20+1100 NewRelic 1信息:写入NewRelic日志文件:/var/www/myapp/NewRelic/logs/NewRelic_agent.log
2013年11月4日17:39:20+1100 NewRelic 1信息:代理主机:myserver IP:
2013年11月4日17:39:24+1100 NewRelic 1错误:com/caucho/vfs/WriteStream被标记为编织类,但没有匹配的方法被编织。
2013年11月4日17:39:36+1100 NewRelic 1信息:配置为在collector.NewRelic.com:443连接到NewRelic
2013年11月4日17:39:36+1100 NewRelic 1信息:将审核模式设置为false
2013年11月4日17:39:36+1100 NewRelic 1信息:将协议设置为“https”
2013年11月4日17:39:37+1100 NewRelic 1信息:配置文件为/var/www/myapp/NewRelic//NewRelic.yml
2013年11月4日17:39:37+1100 NewRelic 1信息:NewRelic Agent v3.1.0已启动
2013年11月4日17:39:37+1100 NewRelic 1信息:Java版本:1.7.0_45
2013年11月4日17:39:37+1100 NewRelic 1信息:NewRelic.bootstrap\u类路径系统属性已弃用。
2013年11月4日17:39:37+1100 NewRelic 1信息:代理类加载器为空,这通常意味着代理由引导类加载器加载。
2013年11月4日17:39:44+1100 NewRelic 9信息:收集器重定向到收集器-9.NewRelic.com:443
2013年11月4日17:39:45+1100 NewRelic 9信息:代理运行id:404659456
2013年11月4日17:39:45+1100 NewRelic 9信息:代理11288@myserver/我的应用程序已连接到collector.newrelic.com:443
2013年11月4日17:39:45+1100 NewRelic 9信息:应用程序“我的应用程序”的自动检测启用了真实用户监控
2013年11月4日17:39:45+1100 NewRelic 9信息:错误将发送到New Relic进行Mealdrum

有人能提供一些建议吗?谢谢

虽然此日志显示干净的代理启动,但您可能是3.1.0代理问题的受害者,该问题干扰了New Relic的Play 2应用程序检测。Java代理3.1.1解决了这个问题。发布说明位于文档网站:

我最近注意到,我们的docs站点上没有更新说明,但它非常简单:替换newrelic.jar和其他内容,然后重新启动JVM


在安装了3.1.1并重新启动JVM之后,应该正确报告度量。如果没有,我会在support.newrelic.com上打开一个记录单,这样我们就可以查看详细的日志。

通过直接在支持记录单中工作,我们发现play 2.2和New Relic的instrumentation还有一个可能的问题,我们将通过发布Java代理的3.2版来解决这个问题。它将在2013年12月2日后不久发布,并将出现在

上,谢谢Toby。我更新到了v3.1.1,但不幸的是,我仍然没有在NR的Web UI中看到任何数据。看起来Java代理与Play 2的兼容性可能仍然存在一些问题,因此我已经按照建议打开了一张支持票。谢谢。我甚至验证了其他用户是否成功地使用play 2.2.1进行了检测,但我将与您一起研究这里发生了什么。稍后与您联系。我在使用Play 2.2.1和NewRelic代理3.3.1时遇到了相同的问题-您找到解决方案了吗?@Sjaak还没有。他们告诉我,他们会将问题上报给他们的工程部,但我还没有得到回复。谢谢,伙计!我可以确认Java代理的
v3.2.1
解决了我的问题。高度赞赏您团队一流的支持水平。:)
Nov 4, 2013 17:39:20 +1100 NewRelic 1 INFO: Writing to New Relic log file: /var/www/myapp/newrelic/logs/newrelic_agent.log
Nov 4, 2013 17:39:20 +1100 NewRelic 1 INFO: Agent Host: myserver IP: <snipped - it had my IP here!>
Nov 4, 2013 17:39:24 +1100 NewRelic 1 ERROR: com/caucho/vfs/WriteStream is marked as a weaved class, but no methods are matched to be weaved.
Nov 4, 2013 17:39:36 +1100 NewRelic 1 INFO: Configured to connect to New Relic at collector.newrelic.com:443
Nov 4, 2013 17:39:36 +1100 NewRelic 1 INFO: Setting audit_mode to false
Nov 4, 2013 17:39:36 +1100 NewRelic 1 INFO: Setting protocol to "https"
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: Configuration file is /var/www/myapp/newrelic/./newrelic.yml
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: New Relic Agent v3.1.0 has started
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: Java version: 1.7.0_45
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: The newrelic.bootstrap_classpath system property is deprecated.
Nov 4, 2013 17:39:37 +1100 NewRelic 1 INFO: Agent class loader is null which typically means the agent is loaded by the bootstrap class loader.
Nov 4, 2013 17:39:44 +1100 NewRelic 9 INFO: Collector redirection to collector-9.newrelic.com:443
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Agent run id: 404659456
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Agent 11288@myserver/My App connected to collector.newrelic.com:443
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Real user monitoring is enabled with auto instrumentation for application "My App"
Nov 4, 2013 17:39:45 +1100 NewRelic 9 INFO: Errors will be sent to New Relic for Mealdrum