Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.1 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.1 KB

Redact

Go Reference

Unfortunately, you are here. You have OpenTelemetry tracing data that shouldn't exist and you want it gone. Ideally, you are able to stop the generation of this data. But until that day arrives, redact can help!

Getting Started

Pass your needed redact option to a new OpenTelemetry TracerProvider.

Redact Attributes

Replace attributes from new spans that have keys matching "password", "user", and "secret" with a redacted value.

tracerProvider := trace.NewTracerProvider(
	redact.Attributes("password", "user", "secret"),
	/* ... */
)

Redact Spans based on name

Drop spans whose name is "really-annoying-span" or any that match "health?check*" (e.g. "health-check", "healthcheck-my-service").

tracerProvider := trace.NewTracerProvider(
	redact.Span("really-annoying-span", "health?check*"),
	/* ... */
)