문제
뉴렐릭 브라우저 에이전트의 문제를 디버깅해야 하며 실시간 에이전트 동작과 데이터 수집을 더 잘 이해하고 싶습니다.
해결책
사용하여 로그가 포함되어 있고 에이전트 활동을 검사하려면 다음 단계를 따르세요.
디버그 로깅 활성화
에이전트의 활동에 대해 더 자세히 알아보려면 디버그 로깅을 활성화하세요.
에이전트 에이전트는 console.debug
사용하여 경고 코드를 내보냅니다. 이 설정은 해당 로그를 뉴렐릭 브라우저에 캡처하여 에이전트 활동과 문제를 추적하는 데 도움을 줍니다.
에이전트 로그 검사
로컬에서 검사하려면 브라우저의 개발자 콘솔을 열고 New Relic Warning:
로 시작하는 debug
메시지를 찾으세요. 이러한 메시지는 알려진 경고 코드 와 관련된 에이전트 문제를 나타냅니다.
웹 애플리케이션의 모든 인스턴스에서 에이전트 로그를 검사하려면 one.newrelic.com 에서 로그를 확인하세요 .
이러한 로그는 페이지 내에서 도구 에이전트 및 해당 설정과 관련된 알려진 문제를 식별하는 데 도움이 될 수 있습니다.
네트워크 requests모니터링
브라우저 개발자 도구의 Network (네트워크) 탭을 사용하여 에이전트가 보낸 요청을 모니터링합니다.bam.nr-data.net
또는 js-agent.newrelic.com
과 같은 도메인으로의 호출을 찾아보세요.
실패한 requests 이나 오류가 표시되는 경우, 네트워크 문제, 광고 차단 프로그램 또는 CSP 규칙이 에이전트 통신을 방해할 수 있는지 확인하세요.
js-agent.newrelic.com
아래의 예상 끝점:
- 페이지뷰:
/
- AjaxRequest, BrowserInteraction, PageViewTiming:
/events
- PageAction, BrowserPerformance, UserAction, 맞춤형 대시보드:
/ins
- 로그인:
/browser/logs
- JavaScriptError, Ajax 타임슬라이스 메트릭:
/jserrors/
- 세션 재생, 세션 추적:
browser/blobs
문제 해결, 해결을 위해 검사 이벤트를 사용합니다.
에이전트는 더 깊은 문제 해결, 해결을 위해 캡처할 수 있는 검사 이벤트를 내보냅니다. 이러한 이벤트를 수신하려면 콘솔에 리스너를 추가하세요.
document.addEventListener('newrelic', function(e) { console.log('NR Inspection Event:', e.detail);});
이는 에이전트가 내보낸 검사 이벤트를 기록하여 기능 상태, 오류, 수명 주기, 수집 및 설정에 대한 세부 정보를 제공합니다.
참고: 검사 이벤트는 에이전트 버전 1.285.0 이상에서 사용할 수 있습니다. 검사 이벤트는 에이전트에서 생성 즉시 발생하며, 최종 사용자 시스템에서 위의 이벤트 리스너가 생성되기 전에 에이전트에서 발생하는 모든 이벤트는 누락됩니다.
팁
검사 이벤트 디버깅이나 해석 또는 웹작성 및 뉴렐릭 관련 문제 디버깅에 대한 추가 지원이 필요한 경우 support.newrelic.com을 방문하여 도움을 받으세요.