본문 바로가기
Infra2025년 10월 22일1분 읽기

OpenTelemetry 심화 — 커스텀 메트릭과 로그 통합

YS
김영삼
조회 269

커스텀 메트릭

import { metrics } from "@opentelemetry/api";

const meter = metrics.getMeter("my-app");

// 카운터
const requestCounter = meter.createCounter("http_requests_total", {
  description: "Total HTTP requests",
});
requestCounter.add(1, { method: "GET", route: "/api/users" });

// 히스토그램
const latencyHistogram = meter.createHistogram("http_request_duration_ms");
latencyHistogram.record(42, { route: "/api/users" });

로그-트레이스 통합

trace_id를 로그에 포함시켜 하나의 요청을 추적할 수 있습니다.

댓글 0

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