본문으로 건너뛰기
문서/ko/docs/integrations/opentelemetry/
문서 둘러보기

연동 · OpenTelemetry

OpenTelemetry 데이터 보호

신호별 어댑터를 사용해 트레이스와 로그 계약을 명확히 유지하세요.

01 · OpenTelemetry

트레이스 어댑터

다음 SpanProcessor를 감쌉니다. 위임 전에 span 이름, 문자열 속성, 이벤트, 링크, 상태 메시지를 가립니다.

npm install @redact-secret/core@0.1.0-beta.13 @redact-secret/adapter-otel-trace@0.1.3 @opentelemetry/sdk-trace-base

02 · OpenTelemetry

적용 범위와 한계

속성 이름은 가리지 않습니다. 감싼 processor가 받지 못한 span은 경계 밖입니다. OpenTelemetry 로그는 별도 베타 채널 패키지입니다.

import { SimpleSpanProcessor } from "@opentelemetry/sdk-trace-base";
import { createRedactingSpanProcessor } from "@redact-secret/adapter-otel-trace";

const processor = await createRedactingSpanProcessor(
  new SimpleSpanProcessor(exporter),
);
// Register processor with your existing tracer provider.