브라우저 로그를 자동으로 감지합니다
자동 로깅은 브라우저 console
에서 발행된 메시지를 수집하여 귀하의 프론트엔드 군대의 옵저버빌리티를 극대화하는 데 도움을 줍니다.
Pro 및 Pro+SPA 에이전트의 경우 브라우저 로그는 기본적으로 WARN
수준에서 추적되지만 Lite 브라우저 에이전트에서는 사용할 수 없습니다. 먼저 Pro or Pro+SPA agent
사용하고 있는지 확인하는 것이 좋습니다.
브라우저 자동 로깅 작동 방식
설정에 설정된 로깅 수준 및 샘플링 속도에 따라 자동 측정, 브라우저 로그의 자동 로그 작성은 다음 방법에서 메시지 수집을 시도합니다.
방법 | 수준 |
---|---|
console.log |
|
console.error |
|
console.warn |
|
console.info |
|
console.debug |
|
console.trace |
|
기본적으로 로깅 데이터는 30일 동안 저장되지만 실제 데이터 보존 기간은 계정에 따라 다릅니다.
전제 조건
- Pro 또는 Pro + SPA 브라우저 에이전트
중요
Lite 브라우저 에이전트에서는 자동 로그 감지 기능을 사용할 수 없습니다.
자동 로그 수집 활성화(기존 브라우저 앱의 경우)
다음의 간단한 설정 지침에 따라 귀하의 옵저버빌리티 및 디버깅 기능을 향상시키십시오.
one.newrelic.com > All Capabilities > Browser 로 이동합니다.
브라우저 앱을 선택하세요.
왼쪽 메뉴에서 Application settings [애플리케이션 설정 을] 클릭합니다.
Pro 또는 Pro + SPA 브라우저 에이전트가 선택되었는지 확인하세요.
Browser Logs[브라우저 로그] 를 ON [켜기] 로 전환합니다.
필요한 자세한 정보 수준을 ON [켜짐] 으로 전환합니다. 다음 중에서 선택할 수 있습니다.
오류
경고하다
정보
디버그
트레이스
중요
콘솔 메서드를 통해 전달된 데이터는 직렬화 및 난독화를 거칠 수 있습니다. 크기와 빈도에 따라 이는 애플리케이션 성능과 데이터 비용에 부정적인 영향을 미칠 수 있습니다. 일반적으로 콘솔 메서드에 큰 객체나 많은 양의 데이터를 전달하는 것은 권장되지 않습니다.
샘플링 속도를 편집하여 로그를 수집할 사용자 세션의 비율을 지정합니다. 0〜100 사이의 값을 입력할 수 있습니다.
중요
로그 샘플링은 동일한 세션에 대한 데이터 수집을 극대화하기 위해 다른 샘플링 결정과 조정됩니다. 예를 들어, 로그 샘플링 비율을 5%로 설정하고 세션 리플레이(SR) 샘플링 비율을 10%로 설정하면 다음이 수행됩니다.
- 세션의 약 5%에서는 로그와 SR이 모두 수집됩니다.
- 세션의 약 5%는 SR 데이터만 수집됩니다.
- 나머지 세션에는 그 어느 것도 없습니다.
새로 만든 브라우저 앱에 대해서는 기본적으로 경고 수준의 경고와 100%의 샘플링 속도로 자동 로그 수집이 활성화됩니다.

브라우저 로그 비활성화
기존 브라우저 앱의 브라우저 로그를 비활성화하려면:
one.newrelic.com > All Capabilities > Browser 로 이동합니다.
브라우저 앱을 선택하세요.
왼쪽 메뉴에서 Application settings [애플리케이션 설정 을] 클릭합니다.
Browser Logs [브라우저 로그] 를OFF [끄다] 로 전환합니다.
데이터 소비
로그는 다른 브라우저 바이트와 동일한 소비 가격을 따릅니다. 생성되는 바이트 양은 메시지 수와 길이에 따라 달라집니다.
자동 로깅 기능을 사용하면 로깅 이벤트에 맞춤 속성을 추가하는 경우를 제외하고는 newrelic.log
또는 newrelic.wrapLogger
브라우저 API 호출할 필요가 없습니다.