-
Notifications
You must be signed in to change notification settings - Fork 855
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
Deprecate jaeger exporters #5190
Deprecate jaeger exporters #5190
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #5190 +/- ##
============================================
- Coverage 91.35% 91.11% -0.24%
+ Complexity 4969 4886 -83
============================================
Files 552 549 -3
Lines 14581 14420 -161
Branches 1358 1380 +22
============================================
- Hits 13320 13139 -181
- Misses 872 891 +19
- Partials 389 390 +1
☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉 🎉 🎉
There's no reason these wouldn't keep working in the future, correct? We'll make sure our exporter APIs are stable, so these should keep working, if all is well. |
Are you asking if after deprecating and eventually remove these, folks would continue to be able to use old versions of the jaeger exporters with new versions of the SDK? If so, its actually not as good of a story as I would like. The The |
If users won't be able to use the exporter, then we definitely shouldn't include the older version in the bom still, since that would imply (I think) that it should work. |
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
Closed as inactive. Feel free to reopen if this PR is still being worked on. |
…y-java into deprecate-jaeger-exporters
…0, no new changes or published versions afterwards
Re-opening this PR now that the jaeger exporter has been removed from the specification (open-telemetry/opentelemetry-specification#3567). I've adjusted deprecation policy to keep security bugfixes until 1.34.0 (6 months), and no changes (security or otherwise) after. This reflects the policy of the native jaeger clients, and we should need to hold ourselves to a stricter standard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is cool, and pretty generous on the timeline. As long as we think the maintenance should remain minimal, this approach should be fine.
The ongoing risk is some future CVE in the jaeger-clients
dependency tree in the next 6 months. I think the mitigation is to either fork the deprecated repo and temporarily provide an internal fix, or (if I remember) build the protobufs ourselves. Hopefully neither of those will be necessary. 🤞🏻
Resolves #5096.