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

Stability : Tracing #977

Open
41 tasks
hdost opened this issue Feb 28, 2023 · 6 comments
Open
41 tasks

Stability : Tracing #977

hdost opened this issue Feb 28, 2023 · 6 comments
Labels
A-trace Area: issues related to tracing release:required-for-stable Must be resolved before GA release, or nice to have before GA.

Comments

@hdost
Copy link
Contributor

hdost commented Feb 28, 2023

This is a tracking ticket to cover the steps and have a wholistic view over the Tracing
Multiple members should cross validate, and create issues under the API Milestone for any potential blockers

Stability API

For what is defined as stable for tracing:

We're defining stable as:

  • opentelemetry-api tracing
  • opentelemetry-sdk tracing
  • opentelemetry-jaeger - Jaeger is the most used exporter.(Deprecated aslo)
  • opentelemetry-otlp tracing

Zipkin can be stable after GA for tracing.

Docs:

Validate:
https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md#traces

Historical #330

@hdost hdost added the A-trace Area: issues related to tracing label Feb 28, 2023
@hdost
Copy link
Contributor Author

hdost commented Feb 28, 2023

@open-telemetry/rust-approvers It's been a couple months like this, I know I'm not as active as the rest of you, but I feel like this wasn't intended.

@jtescher
Copy link
Member

jtescher commented Feb 28, 2023

Yeah we're not currently 1.0, but we're pretty close to stable with tracing could probably commit to a 1.0 at this point and do a 2.0 if we need breaking changes.

@hdost
Copy link
Contributor Author

hdost commented Feb 28, 2023

Perhaps we could add any last tickets to get it to Stable in https://github.com/open-telemetry/opentelemetry-rust/milestone/1

@TommyCpp
Copy link
Contributor

Yeah I like the idea to be more organzied on our milestone.

@hdost
Copy link
Contributor Author

hdost commented Mar 2, 2023

I added basically everything related to core SDK functionality to the stabilization, if there's anything that could done after then I'd say feel free to add labels.
I created a few
release:after-stable
release:allowed-for-stable
release:required-for-stable
I modeled them off the Specification Repo's GA related ones.

@hdost hdost added this to the Tracing API And SDK Stable milestone Mar 2, 2023
@hdost hdost added the release:required-for-stable Must be resolved before GA release, or nice to have before GA. label Oct 24, 2023
@hdost
Copy link
Contributor Author

hdost commented Nov 1, 2023

For spec adherence maybe we stick with a specific release for now https://github.com/open-telemetry/opentelemetry-specification/releases/tag/v1.26.0 is the lastest. And then if something comes in then we can can defer for the purpose of getting to stable. Typically this will be better since the spec is only point releases.

@hdost hdost mentioned this issue Feb 21, 2024
15 tasks
@hdost hdost pinned this issue Feb 24, 2024
@cijothomas cijothomas unpinned this issue May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-trace Area: issues related to tracing release:required-for-stable Must be resolved before GA release, or nice to have before GA.
Projects
None yet
Development

No branches or pull requests

3 participants