Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Tracing NodeJs Applications with OpenTelemetry 섬네일

Tracing NodeJs Applications with OpenTelemetry

직방 favicon직방·DevOps·
KubernetesNode.jsGrafanaOpenTelemetryTempo
2023년 09월 15일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

직방이 Node.js와 OpenTelemetry를 활용해 간단한 observability 스택으로 트레이스를 수집하는 구현 가이드를 공개했습니다.

구현 방법

  • 핵심 기술 스택과 구조: Node.js(≥18)와 TypeScript 기반 애플리케이션에 OpenTelemetry API/SDK, OTLP HTTP exporter를 연결하고 Grafana와 Tempo로 수집/시각화를 구성합니다.
  • 주요 구현 포인트
    • tracer.ts에서 자동 계측 활성화와 NodeSDK 초기화
    • main.ts에서 tracer.init() 호출로 트레이스 수집 시작
    • Grafana/Tempo를 데이터 소스로 설정해 Explore에서 서비스 이름으로 트레이스 확인

주요 결과

  • 트레이스 수집 및 Grafana Tempo 대시보드를 통한 시각화가 가능해짐
  • 자동 계측으로 코드 변경 없이 트레이스 수집이 가능해져 운영 편의성이 향상

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
75%

OpenTelemetry와 Kafka를 활용한 안정적인 Observability 구축기

여기어때 favicon여기어때·2025년 12월 16일
표준을 통한 마이크로 서비스의 Observability 구축기 섬네일
72%

표준을 통한 마이크로 서비스의 Observability 구축기

사람인 favicon사람인·2025년 07월 31일
DevOps LGTM 스택 도입기 섬네일
71%

DevOps LGTM 스택 도입기

핀다 favicon핀다·2023년 07월 05일