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'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. |
breedx-splk
left a comment
There was a problem hiding this comment.
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.