• 로그인지금 시작하세요

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

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

문제 신고

SetTransactionName(.NET 에이전트 API)

통사론

NewRelic.Api.Agent.NewRelic.SetTransactionName(string $category, string $name)

현재 트랜잭션의 이름을 설정합니다.

요구 사항

모든 에이전트 버전과 호환됩니다.

트랜잭션 내에서 호출되어야 합니다.

설명

현재 트랜잭션의 이름을 설정합니다. 이 호출을 사용하기 전에 측정항목 그룹화 문제 의 의미를 이해해야 합니다.

동일한 트랜잭션 내에서 이 호출을 여러 번 사용하면 각 호출이 이전 호출을 덮어쓰고 마지막 호출이 이름을 설정합니다.

중요

거래 이름 끝에 대괄호 [suffix] 를 사용하지 마십시오. New Relic은 자동으로 이름에서 괄호를 제거합니다. 대신 필요한 경우 괄호 (suffix) 또는 기타 기호를 사용하십시오.

URL, 페이지 제목, 16진수 값, 세션 ID 및 고유하게 식별 가능한 값과 같은 고유한 값은 거래 이름을 지정할 때 사용해서는 안 됩니다. 대신 AddCustomAttribute() 호출을 사용하여 해당 데이터를 사용자 정의 매개변수로 트랜잭션에 추가하십시오.

중요

고유한 트랜잭션 이름을 1000개 이상 만들지 마십시오(예: 가능하면 URL로 이름을 지정하지 마십시오). 이렇게 하면 차트의 유용성이 떨어지고 계정당 고유한 거래 이름의 수에 대해 New Relic이 설정하는 제한에 부딪힐 수 있습니다. 또한 애플리케이션의 성능을 저하시킬 수 있습니다.

매개변수

매개변수

설명

$category

필수의. 다양한 유형의 거래를 구별하는 데 사용할 수 있는 이 거래의 범주입니다. 기본값은 Custom 입니다. 처음 255자만 유지됩니다.

$name

필수의. 트랜잭션의 이름입니다. 처음 255자만 유지됩니다.

NewRelic.Api.Agent.NewRelic.SetTransactionName("Other", "MyTransaction");
Copyright © 2022 New Relic Inc.

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