Description
Problem Statement
The X-Ray Sampler was originally deprecated due to lack of ownership. This issue is to request for the sampler to be brought back into the OTel Go Contrib repo.
- See issue Deprecate and remove go.opentelemetry.io/contrib/samplers/aws/xray #5554 for context of its deprecation and removal.
Proposed Solution
Previously, the sampler was deprecated because of a lack of ownership of the component.
I can commit to being its owner as I have a lot of X-Ray Sampler implementation knowledge (have e2e integration test setup and implemented X-Ray sampler in 2 other languages). I also recently became a CNCF project member.
One of the reasons to continue having the X-Ray Sampler hosted in the OTel Contrib repo is to allow the X-Ray Sampler to be available via the OTEL_TRACES_SAMPLER
Environment Variable when that Environment Variable is supported in the future. This would also help support this sampler to be available for future zero-code auto-instrumentation.