Tracing Claude Code to LangSmith
- LangSmith 계정을 생성하고 API 키를 발급받아 Claude Code와 연결합니다. 🔑
- Claude Code는 OpenTelemetry 표준 이벤트를 통해 모니터링 및 관찰이 가능합니다. 🔭
- 환경 변수를 설정하여 Claude Code의 Telemetry를 활성화하고 LangSmith로 내보냅니다. ⚙️
- OTLP 형식으로 로그를 전송하고, HTTP 전송 및 JSON 인코딩을 사용합니다. 📤
- LangSmith Cloud 엔드포인트를 설정하고 API 키를 헤더에 추가하여 인증합니다. ☁️
- Tracing 프로젝트를 지정하여 LangSmith에서 Claude Code 추적을 쉽게 찾을 수 있습니다. 📍
- 사용자 프롬프트 로깅을 활성화하여 입력 내용을 기록합니다. 📝
- LangSmith에서 Claude Code 세션의 모든 활동을 추적하고 분석합니다. 📊
- 모델 이름, 토큰 사용량, 지연 시간, 비용 등의 정보를 확인할 수 있습니다. ⏱️
- Claude Code가 수행하는 파일 읽기 등의 작업도 추적할 수 있습니다. 📚
- 시스템 프롬프트 및 원시 모델 출력은 Anthropic의 로깅에서 제공되지 않습니다. 🚫
- LangSmith 대시보드를 통해 Claude Code 사용량, API 사용량, 토큰 사용량, 비용 패턴을 모니터링합니다. 📈
- Claude Code 추적은 세션에 연결되어 있어, 세션 내 모든 활동이 기록됩니다. 🔗
- LangSmith의 워터폴 뷰를 통해 시간별 실행 그룹을 시각적으로 확인할 수 있습니다. 🌊
- 조직은 LangSmith를 통해 Claude Code의 전반적인 사용량을 모니터링할 수 있습니다. 🏢