2014-06-11 1 views
1

내 애플리케이션은 일반적인 슈퍼 클래스의 자손이며 많은 메소드를 가지고있다. 서비스는 기본적으로 게으르며로드됩니다.Newrelic 인스 트루먼 테이션은 Grails 서비스의 초기화를 느리게한다.

Newrelic을 사용하여 앱에서 이벤트를 기록하면 일부 컨트롤러를 처음 사용하면 속도가 크게 저하됩니다. 이는 컨트롤러를 처음 사용할 때만 발생하므로 컨트롤러에 주입 된 지연로드 된 서비스의 계측으로 인한 것 같습니다. 주입 된 서비스가 많을수록 느린 초기화를 의미합니다.

Newrelic 계측의 속도를 높이려면 어떻게해야합니까?

Newrelic에서 일부 수업 만 인스트루먼트 할 수 있습니까?

답변

0

New Relic 에이전트는 응용 프로그램과 함께 실행될 때 최대한 빨리 실행 및 계측됩니다. 그러나 오버 헤드를 줄이기 위해 에이전트의 일부분을 비활성화 할 수는 있지만 기능이 줄어들어 예상 한 결과를 얻지 못할 가능성이 있습니다. 이것을 가져 오는 좋은 곳은 새로운 유물 커뮤니티 포럼 http://discuss.newrelic.com입니다. 다른 사용자로부터 더 많은 정보를 얻을 수 있습니다.

관련 문제