- Svelte Summit Spring 2025에서 OpenTelemetry와 SvelteKit을 사용한 트레이싱 방법 소개 🛠️.
- 트레이싱은 서비스 전반의 성능 문제를 디버깅하는 데 유용하며, OpenTelemetry는 이를 위한 표준화된 도구 제공 🔍.
- OpenTelemetry는 다양한 npm 패키지 설치 및 설정이 필요하며, 클라이언트와 서버 측 모두 구성해야 함 📦.
- ESM 기반 애플리케이션에서 OpenTelemetry를 사용한 계측은 복잡하며,
import in the middle
또는--import
플래그가 필요할 수 있음 ⚠️. - OpenTelemetry는 '리스닝'과 '패칭' 두 가지 계측 접근 방식을 사용하며, 패칭은 코드 경로에 직접 후킹하는 방식임 🎣.