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

Experiment/evaluate distributed tracing frameworks #9242

Closed
gyuho opened this issue Jan 27, 2018 · 5 comments
Closed

Experiment/evaluate distributed tracing frameworks #9242

gyuho opened this issue Jan 27, 2018 · 5 comments
Assignees

Comments

@gyuho
Copy link
Contributor

gyuho commented Jan 27, 2018

#5425 (comment)

Jaeger's instrumentation library is OpenTracing. (OpenTracing is a project specifically designed to provide a single instrumentation API that couples to a variety of tracing systems... zipkin, jaeger, various commercial vendors, etc)

@xiang90
Copy link
Contributor

xiang90 commented Jan 29, 2018

/cc @dvonthenen

@tedsuo
Copy link

tedsuo commented Jan 29, 2018

Just to add some clarity: The OpenTracing API is just an standardized API layer. Many tracers support it, so it is possible to "instrument once" with OpenTracing, then pick which tracing system you wish to use at runtime. So this would allow etcd to change tracing systems (and support multiple systems) without needing to re-instrument.

API docs: godoc.org/github.com/opentracing/opentracing-go

@davidvonthenen
Copy link

@gyuho @xiang90 @tedsuo I actually have quite a bit of familiarity with Jaeger, Zipkin, and OpenTracing. As a user, I have been evaluating them for some time now. I have done some basic implementation with tracing requests among microservices. If you need help with this, let me know.

@gyuho
Copy link
Contributor Author

gyuho commented Mar 14, 2018

Closing. We will improve current metrics/logging first. And consider tracing support.

@gyuho gyuho closed this as completed Mar 14, 2018
@vaastav
Copy link

vaastav commented Jun 13, 2019

Are there any plans of adding tracing support to etcd in the near future?

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

No branches or pull requests

5 participants