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

문제 신고

suppress_transaction_trace(파이썬 에이전트 API)

통사론

newrelic.agent.suppress_transaction_trace(flag=True)

현재 트랜잭션이 트랜잭션 추적을 생성하지 못하도록 합니다.

설명

이 호출은 현재 트랜잭션이 트랜잭션 추적 을 생성하는 것을 방지합니다.

트랜잭션 추적을 거의 보고 싶지 않은 장기 실행 반복 트랜잭션이 있는 경우 이 옵션을 사용할 수 있습니다. 그러나 트랜잭션 추적을 선택하는 알고리즘은 이미 최근에 추적을 생성한 트랜잭션에 대한 추적의 우선 순위를 낮춥니다. 따라서 이 호출은 일반적으로 필요하지 않습니다.

이전에 억제된 트랜잭션을 억제 해제하려면 flag=False 을 사용합니다.

WSGI 환경 사전을 사용하여 트랜잭션이 추적을 생성하는 것을 방지할 수도 있습니다. 이를 수행하려면 WSGI 서버가 모니터링 중인 WSGI 애플리케이션으로 전달한 WSGI 환경 사전의 특정 요청에 대한 newrelic.suppress_transaction_trace 키를 설정합니다.

매개변수

매개변수

설명

flag

부울

선택 과목. 기본값은 True 입니다. 트랜잭션이 이전에 추적 생성을 차단한 경우 플래그를 False 로 설정하여 억제를 해제할 수 있습니다.

반환 값

없음.

트랜잭션 추적 억제

이 예에는 고객이 자주 파일을 업로드하는 URL 또는 보기가 있습니다. 이러한 자주 느린 트랜잭션은 유용한 것보다 더 자주 트랜잭션 추적을 생성하므로 더 관련성이 높은 추적을 수신할 수 있도록 이러한 트랜잭션 추적을 비활성화하려고 합니다.

이러한 트랜잭션에 대한 추적을 비활성화하려면 트랜잭션이 실행되는 위치에서 다음을 실행합니다.

import newrelic.agent
newrelic.agent.suppress_transaction_trace()
Copyright © 2024 New Relic Inc.

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