Skip to main content
트레이스 유틸리티 모듈은 고급 추적 시나리오를 위한 헬퍼 함수와 클래스를 제공합니다.

ThreadPoolExecutor

스레드 경계를 넘어 트레이스 컨텍스트를 보존하는 컨텍스트 인식 ThreadPoolExecutor입니다.

주요 기능

  • 트레이스에서 부모-자식 관계 보존
  • 스레드 경계를 넘어 트레이스 컨텍스트 유지
  • 표준 ThreadPoolExecutor API와 호환

중첩 추적 예제

attributes

호출에 속성을 추가하기 위한 컨텍스트 관리자.

중첩된 속성

속성은 중첩될 수 있으며 병합됩니다:

set_tracing_enabled

추적을 일시적으로 비활성화하기 위한 컨텍스트 관리자.

get_current_call

op 내에서 현재 실행 중인 호출을 가져옵니다.

요약 유틸리티

add_summary

호출에 사용자 정의 요약 메트릭을 추가합니다.
이러한 유틸리티는 Weave의 추적 시스템과 원활하게 작동하도록 설계되었습니다. 항상 weave.init()가 이러한 기능을 사용하기 전에 호출되었는지 확인하세요.