그만큼 기능을 사용하면 JavaScript 스니펫(또는 "에이전트")을 사용하여 앱의 웹페이지를 계측함으로써 사용자가 Java 애플리케이션과 상호 작용하는 방식에 대한 가시성을 얻을 수 있습니다. UI를 통해 브라우저 에이전트를 설치하려면 브라우저 에이전트 설치 절차를 따르세요. 예를 들어 다음을 수행할 수 있습니다.
- APM 모니터링 앱을 활성화합니다.
- 복사/붙여넣기 방식으로 활성화합니다.
- REST API를 사용하여 활성화합니다.
이 문서에 설명된 대로 Java 에이전트 API를 사용하여 웹 페이지를 수동으로 계측 할 수도 있습니다.
자바 에이전트 API 사용
프레임워크에서 복사/붙여넣기 방법을 사용하거나 REST API를 사용하여 UI에서 브라우저 모니터링을 활성화할 수 없는 경우 웹 페이지에 대한 모니터링을 수동으로 계측할 수 있습니다. 이렇게 하려면 Java 에이전트 API 를 사용하십시오.
최신 Java 에이전트 버전 을 사용하고 있는지 확인하십시오.
자동 계측을 비활성화합니다.
애플리케이션 클래스 경로에
newrelic-api.jar
을 추가 하여 Java 에이전트 API 클래스에 액세스합니다 .시간 추적을 활성화하려면
com.newrelic.api.agent.NewRelic.getBrowserTimingHeader()
메서드를 추가하세요. 특정 프레임워크에 대한 절차는 아래를 참조하세요.중요
Java 에이전트 8.9.0 부터 getBrowserTimingFooter() API 메서드 호출은 더 이상 사용되지 않습니다. 이제
getBrowserTimingHeader()
호출 시 전체 브라우저 스크립트가 포함됩니다.사용 중인 프레임워크에 따라 적절한 방법을 찾으십시오.
에이전트가 올바르게 계측되고 있는지 확인하려면 로그 파일을 확인하십시오.
newrelic.yml
의log_level
설정을log_level: finer
로 설정하고 다음 메시지를 확인합니다.