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

Document open-tracing to open-telemetry migration path. #453

Open
daixiang0 opened this issue Jan 30, 2020 · 8 comments
Open

Document open-tracing to open-telemetry migration path. #453

daixiang0 opened this issue Jan 30, 2020 · 8 comments
Labels
contribfest Issue good for KubeCon contribfest documentation Provides helpful information good first issue Good for newcomers help wanted Extra attention is needed pkg:bridges Related to a bridge package

Comments

@daixiang0
Copy link

Hi!
It is a very awesome project for tracing!
We want to move OpenTracing to OpenTelemetry, still keep support for existing providers is preserved: Jaeger, Elastic, Lightstep, Stackdriver.
I see the plan, there is no plan mentioned about Elastic or Lightstep, is there any plan about it?
It would be very helpful!

@paivagustavo
Copy link
Member

Hi @daixiang0, thanks for the words and for the interest.

OpenTelemery decided to only maintain a limited number of exporter for some open source backends. That means that other exporter are either created/maintained by companies or individuals that wants to contribute.

There is a link that you can use for finding compatible exporter here: https://github.com/open-telemetry/opentelemetry-go#compatible-exporters
There you can find that there is already exporters for Lightstep, HoneyComb, NewRelic and others. About elastic exporter, I don't know if it is already exist.

Hope that helps.

@daixiang0
Copy link
Author

daixiang0 commented Feb 1, 2020

@paivagustavo thanks for quick input, could you add an example about bridge usage? It would be more clear than the doc for new users like me.

@iredelmeier
Copy link
Member

How about a list in the README linking to proprietary exporters? (This would likely also be relevant with #449)

@daixiang0
Copy link
Author

Could you add an example about bridge usage?

@rghetia rghetia changed the title Support Elastic/Lightstep Document open-tracing to open-telemetry migration path. Feb 6, 2020
@andrewhsu
Copy link
Member

@daixiang0 in regards to your desire to move OpenTracing to OpenTelemetry, the opentelemetry-go project is based on the specification work that is ongoing in opentelemetry-specification and there is still a bit of work to get the specification to 1.0 release so opentelemetry-go can fully implement. Here is a list of the milestones set back in October 2019 for the specification which should give you an idea of the roadmap: https://github.com/open-telemetry/opentelemetry-specification/blob/a131ae1ccabee8cc8f3b8cf109b81be378006fea/milestones.md

Speaking just for LightStep, there is also a bit of work that needs to be done before the work put into opentelemetry-go is ready for customers and we're actively planning for this as the specification rolls along.

@daixiang0
Copy link
Author

Good to heard it, i would have a try and wait for the 1.0 golang version release.

@rghetia rghetia added this to the Alpha v0.3 milestone Feb 13, 2020
@rghetia
Copy link
Contributor

rghetia commented Mar 12, 2020

@jmacd will find someone to take this. Might be done after the milestone.

@rghetia rghetia modified the milestones: Alpha v0.3 (Beta), Alpha v0.4 Mar 19, 2020
@MrAlias MrAlias modified the milestones: Beta v0.6, RC1 May 20, 2020
@MrAlias MrAlias added pkg:bridges Related to a bridge package documentation Provides helpful information labels May 20, 2020
@MrAlias MrAlias added good first issue Good for newcomers help wanted Extra attention is needed labels Oct 1, 2020
@nchandran3
Copy link

On a similar note, if the rest of the ecosystem is adhering to OpenTracing spans and serialization, will OpenTelemetry be backwards compatible with its standard for how span context is represented?

As in, can I have a mix of OpenTracing and OpenTelemetry compatible services, that can all talk to each other without being privy to which standard the rest of the systems are using? Does the span context serialize in a standardized, equivalent way in both standards?

@MrAlias MrAlias removed this from the RC1 milestone Feb 12, 2021
@MrAlias MrAlias added the contribfest Issue good for KubeCon contribfest label Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribfest Issue good for KubeCon contribfest documentation Provides helpful information good first issue Good for newcomers help wanted Extra attention is needed pkg:bridges Related to a bridge package
Projects
None yet
Development

No branches or pull requests

7 participants