-
Notifications
You must be signed in to change notification settings - Fork 67
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
Migrate from Jaeger/Opentrace to Open-telemetry clients/SDKs #434
Comments
@rbroggi We did wait for OpenTelemetry to become production grade in all (tracing, metric and logs) and make an overhaul. |
I'm still in the early stage of evaluating the consequences for patron. I'm not sure if it will be a breaking change yet. Whichever direction we choose to go, I think we can use this issue to keep track of our choices and collect inputs, opinions, and experiments to make an informed decision going forward. I don't think we need to rush, but the deprecation warning of jaeger-client (and the recommendation from the jaeger team to open telemetry) is something worth acknowledging. |
I did not see that at all! |
@rbroggi for completeness sake can you also add a link for the deprecation notice? |
It is the first link above:
|
As I'm trying to update the official set of examples in Jaeger, I will try to update patron as an experiment after that. We could consider releasing a beta patron version and use in some services for a while before massive adoption. |
The change is very deeply integrated in all component clients etc. It will be a bigger task i am afraid (assuming it will not be a seamless upgrade). |
Is your feature request related to a problem? Please describe
As in this official communication Jaeger clients and opentrace libraries deprecation have been announced for December. OpenTelemetry is the recommended alternative. I'm opening this issue so we can centralize discussions and efforts to make this migration in patron while minimizing side effects to users.
Describe the solution
We should replace the following dependencies (can be found in
go.mod
):in favor of:
Additional context
Useful links:
The text was updated successfully, but these errors were encountered: