• 로그인지금 시작하기

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

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

문제 신고

PHP용 New Relic 소개

우리의 PHP 에이전트는 성능 문제를 식별하고 해결하는 데 도움이 되도록 애플리케이션을 모니터링합니다. 또한 에이전트의 성능 모니터링을 확장하여 비즈니스 데이터를 수집 및 분석 하여 고객 경험을 개선하고 데이터 기반 비즈니스 결정을 내릴 수 있습니다.

앱 성능 모니터링

one.newrelic.com APM & services > (앱 선택) > Summary : PHP 에이전트를 설치한 후 앱의 성능 요약을 봅니다.

앱의 큰 그림 보기

오류 및 문제를 빠르게 찾기

성능 세부정보 드릴다운

인프라 데이터에 대한 로그 보기

로그와 애플리케이션의 데이터를 함께 가져와 문제 해결을 더 쉽고 빠르게 만듭니다. 다른 UI 페이지로 전환할 필요가 없습니다.

  • 컨텍스트의 로그를 사용하면 앱의 UI에서 직접 오류 및 추적과 관련된 로그 메시지를 볼 수 있습니다.
  • Kubernetes 클러스터와 같은 인프라 데이터 컨텍스트에서 로그를 볼 수도 있습니다.

비즈니스 데이터 분석

PHP 에이전트를 사용하여 데이터를 구성, 쿼리 및 시각화하여 애플리케이션 성능 및 고객 경험에 대한 주요 질문에 답하십시오.

아키텍처

PHP 에이전트에는 데이터를 New Relic으로 전달하기 위해 함께 작동하는 두 개의 바이너리가 있습니다.

  • 에이전트는 PHP 코드의 자동 및 API 계측을 처리합니다.
  • 데몬은 에이전트와 New Relic 플랫폼 간의 프록시 역할을 합니다.

하나의 데몬에 최대 500개의 애플리케이션/에이전트를 연결할 수 있습니다. 데몬은 수확 주기 제한에 도달하면 샘플링 을 부과하므로 단일 데몬에 연결할 애플리케이션/에이전트 수를 결정할 때 이를 고려하십시오.

별도의 Docker 컨테이너에서 실행할 경우 컨테이너 간 연결 용량에 따라 데몬당 애플리케이션/에이전트 수가 더 적을 수 있습니다.

PHP 애플리케이션에서 New Relic으로의 데이터 흐름.

애플리케이션과 New Relic 간의 워크플로는 다음 순서로 이루어져야 합니다.

  1. 에이전트는 계측 데이터의 첫 번째 페이로드를 전송하여 데몬과 소켓 연결을 설정합니다.
  2. 데몬은 New Relic 플랫폼과 HTTPS 링크를 설정합니다. 계측된 애플리케이션이 호출되기 전에 데몬을 호출해야 합니다. 이것을 에이전트 모드 라고 하며 기본값입니다.

보고된 데이터 손실을 방지하려면 두 연결이 모두 설정되기 전에 계측 애플리케이션이 트랜잭션을 보내지 않는지 확인하십시오.

에이전트 설치

PHP 에이전트를 설치하기 전에 시스템이 시스템 요구 사항 을 충족하는지 확인하십시오. PHP 에이전트는 가장 일반적인 PHP 프레임워크 , 데이터베이스라이브러리 를 지원합니다. Google App Engine(GAE) 가변형 환경 에서도 에이전트를 사용할 수 있습니다.

공유 호스팅 서비스에 에이전트 를 설치하는 경우 에이전트를 설치할 수 있는 루트 권한이 있는지 확인하거나 호스팅 제공업체에 기술 지원을 문의하세요.

에이전트를 설치하려면 먼저 New Relic에 가입하세요 . 로그인한 후 런처를 사용하거나 특정 설치 지침을 참조하십시오.

PHP 데이터 추가

표준 설치 의 경우 다음을 참조하십시오.

다른 유형의 PHP 설치 및 고급 설치 주제는 다음을 참조하십시오.

에이전트 구성

에이전트에는 설치를 추가로 사용자 지정하고 미세 조정할 수 있는 다양한 구성 옵션 이 포함되어 있습니다.

에이전트 구성의 가장 중요한 부분은 앱에 설명이 포함된 이름 을 지정하는 것입니다. New Relic 은 여러 앱 또는 호스트가 있는 경우 이 앱 이름을 사용하여 메트릭을 집계 합니다.

에이전트 구성 옵션을 변경한 후 웹 서버를 다시 시작하십시오.

에이전트 계측 확장

에이전트를 설치한 후 더 나아가 에이전트의 계측을 확장합니다.

  • 페이지 로드 타이밍 : PHP 에이전트를 브라우저 모니터링 과 통합하여 최종 사용자 활동에 대한 가시성을 확보합니다.
  • 사용자 정의 계측 : 프레임워크 계측의 일부로 캡처되지 않은 계측 트랜잭션.
  • 에이전트 API : 에이전트 API를 사용하여 에이전트의 동작을 사용자 정의합니다. 예를 들어 사용자 지정 메트릭을 수집하거나 오류에 플래그를 지정하거나 특정 트랜잭션을 완전히 무시할 수 있습니다.
  • 에이전트 속성 : 트랜잭션에 첨부된 속성 을 사용자 정의합니다. 속성을 사용자 정의하면 민감한 속성을 보내지 않도록 하거나 트랜잭션에 대한 더 깊은 가시성을 위해 추가 속성을 수집할 수 있습니다.

설치 문제 해결

문제가 있는 경우 PHP 에이전트 문제 해결 문서를 참조하세요. 해당 섹션에서 가장 중요한 문제 해결 문서는 다음과 같습니다.

Copyright © 2022 New Relic Inc.

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