-
Notifications
You must be signed in to change notification settings - Fork 451
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
Deprecating opentelemetry-jaeger #995
Comments
We also need some documents and examples around how to switch. Adding a PR showing that for reference, if needed in this SIG : https://github.com/open-telemetry/opentelemetry-dotnet/pull/3940/files |
The actix examples still use the jeager exporter, so there are no example showing how to use the recommended otlp exporters with actix or hyper. |
Yes. This was discussed in today's SIG meeting. I'll be sending PR to update example to use OTLP Exporter for Jaeger. |
https://github.com/open-telemetry/opentelemetry-specification/pull/3567/files Spec has removed Jaeger exporter specs. Most other languages have removed. I'll start the clean up in this repo. |
Tagging with help-wanted if anyone willing to contribute! |
The next step would be to create a separate crate for the propagator alone, "opentelemetry-propagator-jaeger", extracting the propagation part from opentelemetry-jaeger crate. |
@cijothomas I'd be interested in taking on this work |
Thanks! #995 (comment) lists the next step to be followed, and after that, we can work towards deprecating the current one. Feel free to explore/share any alternate ways of handling the deprecation in a smooth way! |
- Add deprecation flags to the various components to give notices in users compilers. - Add more definition around the deprecation in the README. - Add a deprecation badge for crates.io. Relates open-telemetry#995
- Add deprecation flags to the various components to give notices in users compilers. - Add more definition around the deprecation in the README. - Add a deprecation badge for crates.io. - Update changelog to show deprecation notice. Relates open-telemetry#995
- Add deprecation flags to the various components to give notices in users compilers. - Add more definition around the deprecation in the README. - Add a deprecation badge for crates.io. - Update changelog to show deprecation notice. Relates open-telemetry#995
- Add deprecation flags to the various components to give notices in users compilers. - Add more definition around the deprecation in the README. - Add a deprecation badge for crates.io. - Update changelog to show deprecation notice. Relates open-telemetry#995
- Add deprecation flags to the various components to give notices in users compilers. - Add more definition around the deprecation in the README. - Add a deprecation badge for crates.io. - Update changelog to show deprecation notice. Relates open-telemetry#995
- Add deprecation flags to the various components to give notices in users compilers. - Add more definition around the deprecation in the README. - Add a deprecation badge for crates.io. Relates #995
Commit has been merged to prepare release 0.21.0 as the first deprecated release. Currently 0.22.0 will be the last release. I think depending on the feedback we get from users this may change. Something brought up by @TommyCpp is that we don't currently have testing for WASM on OTLP, and we can't know exactly why people are using the jaeger exporter yet. |
Jaeger has been compatibile with OTLP for over 2 years. We want to encourage usage of OTLP exporter. open-telemetry/opentelemetry-rust#995
Jaeger has been compatibile with OTLP for over 2 years. We want to encourage usage of OTLP exporter. open-telemetry/opentelemetry-rust#995
Jaeger has been compatibile with OTLP for over 2 years. We want to encourage usage of OTLP exporter. open-telemetry/opentelemetry-rust#995
Jaeger has been compatibile with OTLP for over 2 years. We want to encourage usage of OTLP exporter. open-telemetry/opentelemetry-rust#995
The current project for OpenTelemetry jaeger (https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger) seems to be doing 2 things:
Proposing to do:
Given the Jaeger exporter is slated to be deprecated (Deprecate jaeger exporters. opentelemetry-specification#2858), proposing to remove the Jaeger exporter from this, and instead advice users to move to OTLP.
The spec recommends Jaeger propagator to be shipped as an extension package (https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/context/api-propagators.md#propagators-distribution).
Once the exporter is removed, this package/crate can be renamed to reflect its actual purpose, which would be just the propagator. (a name change might also be needed)
The text was updated successfully, but these errors were encountered: