Infra2025년 10월 22일1분 읽기

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

YS
YoungSam
조회 257

커스텀 메트릭

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를 로그에 포함시켜 하나의 요청을 추적할 수 있습니다.

OpenTelemetryMetricsObservability

댓글 0

아직 댓글이 없습니다.