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

Drop official spec support of Java Jaeger Thrift HTTP #1

Closed
wants to merge 1 commit into from

Conversation

breedx-splk
Copy link
Owner

This is related to an issue in the java sdk concerning removal of Java's Thrift+HTTP support for Jaeger.

The current Java Thrift+HTTP Jaeger exporter is built on top of the jaeger-client java library, which has recently been deprecated.

The existing exporter really only depends on the Jaeger client library to get the autogenerated Thrift classes. One could make the case that the java exporter could source the IDL itself directly from jaegertracing and autogenerate the classes at build time. That's definitely a possibility; however, I will make the case that reducing options will make for a clearer user experience. By dropping support, I think we also put forth a recommendation that is consistent with jaeger's messaging which now says

We urge all users to migrate to OpenTelemetry. Please refer to the notice in the documentation for details.

The docs site also claims native support for OTLP from the otel SDKs. This gives users a clear path forward without depending on the Thrift HTTP exporter.

Once we get spec support of this, we can begin the process of deprecating the exporter in the java sdk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant