Clarify experimental flag should not gate incomplete implementations#3505
Open
trask wants to merge 1 commit intoopen-telemetry:mainfrom
Open
Clarify experimental flag should not gate incomplete implementations#3505trask wants to merge 1 commit intoopen-telemetry:mainfrom
trask wants to merge 1 commit intoopen-telemetry:mainfrom
Conversation
03f6b94 to
d708ffe
Compare
The experimental flag controls whether development-stage conventions are included. It should not be repurposed to gate access to in-progress implementations of stable convention versions. This change leaves implementation-readiness gating up to individual instrumentations, preventing users from inadvertently opting into development-stage conventions when they only want stable ones.
d708ffe to
c93cbbc
Compare
kamphaus
reviewed
Mar 5, 2026
| exposed to incomplete or changing telemetry when using the stable | ||
| configuration (`experimental: false`). | ||
|
|
||
| How an instrumentation gates access to an in-progress implementation |
Contributor
There was a problem hiding this comment.
What is meant with in-progress implementation?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The experimental flag controls whether development-stage conventions are included. It should not be repurposed to gate access to in-progress implementations of stable convention versions.
This change leaves implementation-readiness gating up to individual instrumentations, preventing users from inadvertently opting into development-stage conventions when they only want stable ones.
I'm having second thoughts about this from the initial PR. Let me know what you think.
UPDATE: we could add a new attribute
preview: trueto handle the implementation-readiness aspect??cc @lmolkova @jack-berg @zeitlinger @mx-psi