사전 요구사항
시작하기 전에 다음이 필요합니다:- LangSmith 계정 (무료 가입 가능)
트레이싱 활성화
애플리케이션에 대한 트레이싱을 활성화하려면 다음 환경 변수를 설정하세요:default라는 이름의 프로젝트에 기록됩니다. 사용자 정의 프로젝트 이름을 구성하려면 프로젝트에 기록을 참조하세요.
자세한 내용은 LangGraph로 트레이스를 참조하세요.
선택적 트레이싱
LangSmith의tracing_context 컨텍스트 매니저를 사용하여 특정 호출이나 애플리케이션의 일부만 트레이싱하도록 선택할 수 있습니다:
프로젝트에 로깅
정적으로
정적으로
전체 애플리케이션에 대한 사용자 정의 프로젝트 이름을
LANGSMITH_PROJECT 환경 변수를 설정하여 지정할 수 있습니다:동적으로
동적으로
특정 작업에 대해 프로그래밍 방식으로 프로젝트 이름을 설정할 수 있습니다:
트레이스에 메타데이터 추가
사용자 정의 메타데이터와 태그로 트레이스에 주석을 달 수 있습니다:tracing_context는 세밀한 제어를 위해 태그와 메타데이터도 허용합니다:
트레이스를 사용하여 에이전트를 디버그하고, 평가하고, 모니터링하는 방법에 대해 자세히 알아보려면 LangSmith 문서를 참조하세요.
익명화를 사용하여 트레이스에 민감한 데이터 로깅 방지
민감한 데이터가 LangSmith에 기록되는 것을 방지하기 위해 마스킹할 수 있습니다. 익명화를 생성하고 구성을 사용하여 그래프에 적용할 수 있습니다. 이 예제는 LangSmith로 전송되는 트레이스에서 주민등록번호 형식 XXX-XX-XXXX와 일치하는 모든 내용을 삭제합니다.Python
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.