본문 바로가기
Infra2025년 3월 31일1분 읽기

OpenTelemetry로 분산 추적 시스템 구축하기

YS
김영삼
조회 948
OpenTelemetry로 분산 추적 시스템 구축하기

OpenTelemetry란

벤더 중립적인 관측성(Observability) 프레임워크입니다. 트레이스, 메트릭, 로그를 표준화된 방식으로 수집합니다.

Node.js 설정

import { NodeSDK } from "@opentelemetry/sdk-node";
import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http";

const sdk = new NodeSDK({
  traceExporter: new OTLPTraceExporter({
    url: "http://jaeger:4318/v1/traces",
  }),
  instrumentations: [
    getNodeAutoInstrumentations(),
  ],
});
sdk.start();

수동 스팬 생성

자동 계측이 부족한 부분은 수동으로 스팬을 생성하여 추적합니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록