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

사용자의 편의를 위해 제공되는 기계 번역입니다.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

브라우저 모니터링 및 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.