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