2013-11-04 10 views
4

스칼라 기반 웹 응용 프로그램을 모니터링하려고하는데 NR 웹 UI가 내 서버에서 데이터를 수집하지 않는 것 같습니다.새로운 유물이 Play 2.2.1 스칼라 앱에서 데이터를 수집하지 않습니다.

나는 나의 newrelic.yml 설정 파일이 올바른지 확인한 및 에이전트 (공식 지침 found here에 따라) 다음 명령을 사용하여 응용 프로그램을 시작할 때 예상대로에서 후크 나타납니다

[email protected]:/var/www/myapp/target/universal/myapp# ./bin/myapp -J-javaagent:/var/www/myapp/newrelic/newrelic.jar -Dnewrelic.bootstrap_classpath=true 

Nov 4, 2013 18:15:41 +1100 NewRelic 1 INFO: Agent is using Logback 
Nov 4, 2013 18:15:41 +1100 NewRelic 1 INFO: Loading configuration file "/var/www/myapp/newrelic/./newrelic.yml" 
Play server process ID is 11599 
[info] play - Application started (Prod) 
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000 

후 위의 실행, 내 응용 프로그램의 이름을 NR의 웹 UI의 응용 프로그램 섹션 내에서 볼 수 있으므로 내 응용 프로그램은 확실히 서비스를 ping하고 있지만 대시 보드 내에서 실제 데이터가 표시되지 않습니다.

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 [email protected]/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 

이 사람이 어떤 제안을 제공 할 수 다음과 같이

newrelic_agent.log 파일은? 감사!

+2

Play 2.2.1 및 NewRelic Agent 3.3.1을 사용하여 동일한 문제가 발생합니다. 해결책을 아직 찾았습니까? –

+1

@Sjaak 아직 없습니다. 그들은 엔지니어링 부서에이 문제를 이관하겠다고 말했지만 아직 답신을받지 못했습니다. – dbau

답변

2

지원 티켓을 직접 사용하여 2.2 및 New Relic의 계측과 관련된 또 다른 문제점을 발견했으며 Java 에이전트 3.2 버전을 출시하여 문제를 해결할 것입니다. 2013 년 12 월 2 일 직후에 출시 될 예정이며 release notes page.

+1

감사합니다. Java Agent의'v3.2.1'이 내 문제를 해결했는지 확인할 수 있습니다. 팀의 뛰어난 수준의 지원에 깊이 감사드립니다. :) – dbau

3

이 로그는 깨끗한 에이전트 시작을 나타내지 만 사용자가 New Relic의 Play 2 앱 계측을 방해 한 3.1.0 에이전트 문제의 피해자 일 수 있습니다. Java Agent 3.1.1에서는이 문제를 해결합니다. 릴리스 노트는 문서 사이트에 있습니다. https://docs.newrelic.com/docs/releases/java

최근에 워드 프로세서 사이트에는 업데이트 지침이 없지만 newrelic.jar 만 교체하고 JVM을 다시 시작하면 문제가 발생합니다.

3.1.1을 설치하고 JVM을 다시 시작하면 메트릭이 올바르게보고됩니다. 그렇지 않다면 support.newrelic.com에서 티켓을 열어 자세한 로그를 살펴볼 수 있습니다.

+0

감사합니다. v1.1.1로 업데이트되었지만 불행히도 아직 NR의 웹 UI에서 어떤 데이터도 볼 수 없습니다. Java Agent와 Play 2의 호환성 문제가있을 수 있으므로 제안 된대로 지원 티켓을 개설했습니다. – dbau

+0

감사합니다. 다른 사용자가 연극 2.2.1을 성공적으로 사용하고 있는지 확인하기 위해 진행되었지만 여기에서 진행중인 작업을 해결하기 위해 티켓으로 작업하겠습니다. 곧 당신에게 이야기하십시오. –