Tech Brand Mgr, Office of CTO at Uber·

How Uber developed the open source, end-to-end distributed tracing Jaeger , now a CNCF project:

Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architectures. At Uber, our open source distributed tracing system Jaeger saw large-scale internal adoption throughout 2016, integrated into hundreds of microservices and now recording thousands of traces every second.

Here is the story of how we got here, from investigating off-the-shelf solutions like Zipkin, to why we switched from pull to push architecture, and how distributed tracing will continue to evolve:

https://eng.uber.com/distributed-tracing/

(GitHub Pages : https://www.jaegertracing.io/, GitHub: https://github.com/jaegertracing/jaeger)

Bindings/Operator: Python Java Node.js Go C++ Kubernetes JavaScript OpenShift C# Apache Spark

READ LESS
Evolving Distributed Tracing at Uber Engineering | Uber Engineering Blog (eng.uber.com)
38 upvotes·4 comments·3.8M views
SLboat
SLboat
·
January 30th 2019 at 12:47AM

nice tool

·
Reply
Isabelle Foster
Isabelle Foster
·
January 20th 2020 at 2:42PM

ok, thanks!

·
Reply
Eric Plaster
Eric Plaster
·
February 26th 2020 at 9:56PM

Thank you for pointing out this tool! I didn't know it even existed, and I could have used it several times over. Thanks!

·
Reply
Harry K Williams
Harry K Williams
·
March 6th 2020 at 10:02AM

very very useful!!

·
Reply
Avatar of Conor Myhrvold

Conor Myhrvold

Tech Brand Mgr, Office of CTO at Uber