• 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.

문제 신고

/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.