Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a "not implemented" stage to maturity levels #4305

Open
jpkrohling opened this issue Dec 12, 2023 · 5 comments
Open

Add a "not implemented" stage to maturity levels #4305

jpkrohling opened this issue Dec 12, 2023 · 5 comments
Labels
priority:p1 Highest priority level triage:accepted:needs-sponsor Ready to be implemented, but does not yet have a specification sponsor

Comments

@jpkrohling
Copy link
Member

jpkrohling commented Dec 12, 2023

Let's take profiling as an example - if it becomes a new signal with a new procotol or data model, then it would be added to the specification first. Once it's in the specification, it would be added to the collector thus initially being not implemented.

In either case, not implemented should likely be an optional state - client libraries definitely have this today.

Originally posted by @flands in open-telemetry/oteps#232 (comment)

@svrnm
Copy link
Member

svrnm commented Dec 12, 2023

+1 for this, it's also already used on the website for signals not implemented in certain APIs/SDKs: https://opentelemetry.io/docs/instrumentation/

@carlosalberto carlosalberto added the priority:p1 Highest priority level label Jan 8, 2024
@carlosalberto
Copy link
Contributor

carlosalberto commented Jan 8, 2024

Defined a P1 priority initially (from the maintainers call). @jpkrohling any opinion?

@jpkrohling
Copy link
Member Author

@flands, are you interested in sending a PR with this change? We discussed something like this in the past, where such inclusions would be done in two stages: first, the new signal is optional, and a grace period would be given to SDKs to incorporate the new signal. After this grace period, it becomes a requirement to declare a component as 'stable'.

@trask trask transferred this issue from open-telemetry/oteps Nov 19, 2024
@trask
Copy link
Member

trask commented Nov 19, 2024

(transferred to specification repository as part of #4284)

@svrnm svrnm added the triage:accepted:needs-sponsor Ready to be implemented, but does not yet have a specification sponsor label Nov 25, 2024
@svrnm
Copy link
Member

svrnm commented Nov 25, 2024

based on previous discussions this seems to be accepted already, we just need to follow up on it and need someone to sponsor it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:p1 Highest priority level triage:accepted:needs-sponsor Ready to be implemented, but does not yet have a specification sponsor
Projects
Status: No status
Development

No branches or pull requests

4 participants