• 로그인

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

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

문제 신고

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 © 2022 New Relic Inc.

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