목록 보기
Tracing NodeJs Applications with OpenTelemetry
AI

Tracing NodeJs Applications with OpenTelemetry

직방
직방
2023년 9월 15일

두줄요약

Node.js 애플리케이션에 OpenTelemetry를 붙여 Grafana Tempo로 트레이스를 수집하는 방법을 소개했습니다. 자동 계측과 수동 span, 분산 추적 활용 가능성도 함께 설명했습니다.

핵심 내용

  • Node.js와 TypeScript 애플리케이션에 OpenTelemetry 트레이싱을 추가해 관측성을 확보하는 방법 소개
  • Grafana, Tempo, Loki, Nginx Ingress, Helm, kubectl을 이용한 쿠버네티스 기반 텔레메트리 스택 구성
  • auto-instrumentation 중심의 추적 설정과 서비스명 기준 탐색 방법 설명
  • 필요 시 수동 span 추가와 분산 시스템에서의 trace propagation 가능성 언급

적용해볼 점

  • 애플리케이션 시작 전에 tracer 초기화
  • 서비스명 설정으로 Grafana Tempo에서 trace 검색
  • 라이브러리별 자동 계측 범위와 제외 대상 조정

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...