opentelemetry-specification
opentelemetry-specification copied to clipboard
Randomness requirements following W3C Trace Context level 2
Changes
Updates Trace SDK and Propagator specifications with
- List W3C propagator requirements (e.g., should propagate tracestate)
- Introduce W3C Trace Context Level 2 w/ the Random flag
- Define explicit randomness feature from OTEP 235, OTEP 261
- Trace SDK default ID generator should include 56 bits of randomness in the correct location
- Trace SDK for root spans: either set the random flag to confirm the above, or use an explicit randomness value.
Part of #1413. Part of #3602.
Product of the Sampling SIG members @kentquirk @kalyanaj @oertl @PeterF778 and myself.
- [x] Related issues also #3307, #2253, #2179, #2113, #1947,#1844
- [x] OTEP: https://github.com/open-telemetry/oteps/pull/235
- [x] Links to the prototypes: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/probabilisticsamplerprocessor, https://github.com/open-telemetry/opentelemetry-go/pull/5645
- [x]
CHANGELOG.md - [x]
spec-compliance-matrix.md
This PR was marked stale due to lack of activity. It will be closed in 7 days.
@open-telemetry/specs-trace-approvers @open-telemetry/specs-approvers @open-telemetry/technical-committee this PR has reached consensus in the Sampling SIG, we have multiple prototypes implemented, and we are looking for final approvals.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
@open-telemetry/specs-trace-approvers @open-telemetry/specs-approvers @open-telemetry/technical-committee this PR has reached consensus in the Sampling SIG, we have multiple prototypes implemented, and we are looking for final approvals.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
Overall LGTM (once some of the latest feedback comments have been addressed).
This PR was marked stale due to lack of activity. It will be closed in 7 days.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
Closed as inactive. Feel free to reopen if this PR is still being worked on.
This PR was marked stale due to lack of activity. It will be closed in 7 days.
Closed as inactive. Feel free to reopen if this PR is still being worked on.
@open-telemetry/specs-trace-approvers I believe this is ready to merge.