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

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

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

문제 신고

브라우저 모니터링 및 PHP 에이전트

기본적으로 PHP 에이전트는 애플리케이션의 웹 페이지에 브라우저 모니터링을 자동으로 추가합니다. 이 자동화된 프로세스에서 PHP 에이전트는 브라우저 에이전트 JavaScript 코드 조각을 웹 페이지에 삽입합니다. 이는 페이지의 헤드 요소에 JavaScript 코드 조각을 수동으로 삽입할 필요 없이 프런트 엔드 브라우저 성능 모니터링을 얻을 수 있음을 의미합니다.

PHP 에이전트 구성 파일에서 자동 계측을 활성화 또는 비활성화하거나 PHP 에이전트 API를 사용하여 브라우저 모니터링을 수동으로 구성할 수 있습니다.

자동 계측 사용 또는 비활성화

기본적으로 PHP 에이전트는 브라우저 모니터링의 JavaScript 코드 조각을 페이지에 자동으로 삽입합니다. 이 설정을 변경하려면 INI 파일에서 newrelic.browser_monitoring.auto_instrument 설정을 편집하세요.

newrelic.browser_monitoring.auto_instrument=1

HTTP 헤더 필드 Content-Length 이 설정되면 자동 계측이 작동하지 않습니다. 이 상황에서 브라우저 모니터링을 사용하려면 자동 계측을 비활성화하고 JavaScript 머리글과 바닥글을 템플릿에 수동으로 삽입 하십시오.

에이전트 API를 통해 수동으로 계측

브라우저 모니터링을 수동으로 구성하려면 페이지에 적절한 스크립트를 포함하십시오. New Relic PHP 에이전트에는 필요한 JavaScript 머리글과 바닥글을 자동으로 생성하는 API가 있습니다.

중요

PHP 에이전트 API에 대한 호출은 PHP 에이전트가 실행되도록 로드되는 newrelic 확장에 대한 조건부입니다. 에이전트가 실행 중이 아닌 경우 JavaScript 머리글과 바닥글을 생성하기 위한 호출은 함수가 정의되지 않으므로 오류가 발생합니다.

자세한 내용은 다음을 참조하세요.

다양한 프레임워크에 대한 수동 계측

이 문서에서는 에이전트 API를 통해 브라우저 에이전트를 수동으로 삽입하는 자세한 절차를 제공하지 않습니다. 프레임워크를 구성할 수 있는 방법이 너무 많기 때문입니다.

수동 계측 예제 는 이미 자동 계측을 지원하는 프레임워크에 계측을 추가하는 방법을 보여줍니다. 다른 프레임워크나 Drupal 또는 WordPress의 수정된 버전을 사용하는 경우 올바른 위치에서 계측을 위한 API 함수를 호출해야 합니다.

  1. 출력 페이지의 <head> 태그의 일부로 newrelic_get_browser_timing_header() 의 반환 값을 가장 먼저 삽입하는 것이 좋습니다.
  2. 문서에서 닫는 </body> 태그 앞의 맨 마지막으로 또는 가능한 한 가까이에 newrelic_get_browser_timing_footer() 의 반환 값을 삽입합니다.

다음은 몇 가지 기본적인 예입니다.

브라우저 데이터 보기

브라우저 모니터링을 활성화하고 앱에 대한 트래픽을 생성하면 앱의 브라우저 Summary 페이지 에 데이터가 표시됩니다. 데몬을 처음 시작할 때(또는 PHP 에이전트가 새로운 기능을 만날 때) 데몬이 설정을 확인하는 동안 짧은 지연이 있습니다. 그 이후에는 뉴켈릭 JavaScript 스니펫을 사용할 수 있습니다.

자동 계측 비활성화

PHP 에이전트 구성으로 브라우저 모니터링을 비활성화하는 방법은 브라우저 모니터링 구성 옵션 을 참조하십시오.

API를 사용하여 브라우저 모니터링을 비활성화하는 방법은 newrelic_disable_autorum() 을(를) 참조하세요.

Copyright © 2024 New Relic Inc.

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