연동 · 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-base02 · 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.