• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

브라우저 모니터링 및 Node.js 에이전트

Node.js 에이전트를 사용하면 웹 페이지에 브라우저 계측을 추가할 수 있습니다. 사용 Node.js 에이전트를 사용하려면 Node.js 에이전트의 최신 릴리스가 있는지 확인하세요.

사용자 인터페이스에서 브라우저 모니터링을 활성화하려면 절차에 따라 브라우저 에이전트를 설치하십시오 . 그런 다음 이 섹션의 절차에 따라 Node.js 에이전트를 설정합니다.

자바스크립트 헤더 삽입

Node.js 에이전트에 대한 계측은 애플리케이션을 넘어 최종 사용자의 브라우저까지 계속될 수 있습니다. newrelic 모듈은 HTML 템플릿에 삽입될 때 최종 사용자의 페이지 로드 시간을 캡처하는 script 헤더를 생성할 수 있습니다. 헤더는 수동으로 삽입해야 하지만 추가 구성은 필요하지 않습니다.

  1. html 페이지의 head 태그 시작 부분에서 CHARSET 메타 태그 뒤에 newrelic.getBrowserTimingHeader() 결과를 삽입합니다.

    예외: 최대 Internet Explorer 호환성을 위해 X-UA-COMPATIBLE HTTP-EQUIV 메타 태그 뒤에 newrelic.getBrowserTimingHeader() 결과를 삽입하십시오.

  2. 모든 요청에 대해 헤더를 한 번 호출합니다. 헤더를 캐시하지 마십시오.

헤더 생성은 빠르며 애플리케이션이 New Relic에 추가 요청을 할 필요가 없습니다.

프레임워크 예제

다음은 다양한 프레임워크 및 템플릿으로 브라우저 모니터링을 설정하는 방법에 대한 몇 가지 예입니다.

헤더 생성 비활성화

기본적으로 newrelic.getBrowserTimingHeader() 에 대한 호출은 유효한 헤더를 반환해야 합니다. 템플릿 코드를 제거하지 않고 헤더 생성을 비활성화하려면: newrelic.js 파일에 다음을 추가합니다.

browser_monitoring : {
enable : false
}

환경 변수 NEW_RELIC_BROWSER_MONITOR_ENABLE=false 를 설정할 수도 있습니다.

주의

브라우저 모니터링을 사용할 때는 항상 에이전트와 New Relic 수집기 사이에 ssl 을 남겨둡니다.

브라우저 모니터링 또는 newrelic 모듈을 사용하지 않는 경우에도 API 호출을 제자리에 안전하게 둘 수 있습니다.

  • 브라우저 모니터링이 비활성화되어 있거나 작업 헤더를 생성할 수 없는 오류가 있는 경우 newrelic 모듈은 무해한 HTML 주석을 생성합니다.
  • newrelic 모듈을 완전히 비활성화하면 콘텐츠가 생성되지 않습니다.
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.