커스텀 메트릭
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