opentelemetry-python-contrib icon indicating copy to clipboard operation
opentelemetry-python-contrib copied to clipboard

Baggage span processor - key predicate

Open MikeGoldsmith opened this issue 1 year ago • 0 comments
trafficstars

This issue is to track adding a method of selecting what baggage key entries should be copied.

Feedback in the JS contrib PR was to allow a user-provided predicate function. This puts the responsibility on the user to ensure sensitive baggage keys are not copied while also not prescribing how that is determined.

  • https://github.com/open-telemetry/opentelemetry-js-contrib/issues/2166

We had a similar feedback in the .NET contrib project but thought it was more complicated than just using a set of prefixes so created an issue to continue the discussion. The plain processor that copies all baggage entries (like using * in your example) is likely to be accepted first.

  • https://github.com/open-telemetry/opentelemetry-dotnet-contrib/issues/1695

MikeGoldsmith avatar Apr 29 '24 10:04 MikeGoldsmith