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

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

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

문제 신고

/index.php 또는 /unknown이라는 이름의 트랜잭션

문제

PHP 에이전트는 측정항목 데이터를 수집하지만 모든 트랜잭션의 이름은 /index.php 또는 /unknown 입니다.

해결책

에이전트가 일부 트랜잭션에 대한 프레임워크를 감지하지 못하는 경우 API 를 사용하여 트랜잭션 이름을 지정할 수 있습니다. newrelic_name_transaction API 함수 는 사용자 정의 트랜잭션 이름이 필요한 모든 곳에서 사용할 수 있습니다.

if (extension_loaded ('newrelic')) {
newrelic_name_transaction ($controller . '/' . $action);
}

참고: 사용자 ID, 해시 등과 같이 자주 변경되는 값으로 트랜잭션의 이름을 지정하지 마십시오. API 호출에서 유용한 트랜잭션 이름 을 구현하십시오.

원인

New Relic은 특정 프레임워크를 정확하게 감지하거나 연결할 수 없습니다. 이것은 지원되는 프레임워크의 기본 디스패칭 방법이 수정되었거나(종종 플러그인에 의해) 더 이상 사용되지 않기 때문에 자주 발생합니다. 이 경우 New Relic은 프레임워크의 디스패처를 감지하거나 연결하지 못할 수 있으며 의미 있는 트랜잭션 명명 구조를 제공할 수 없습니다.

Copyright © 2024 New Relic Inc.

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