8. Distributed tracing
➢ Aims to stitch metrics and logs together
➢ Traces a request through the system through all the
services
➢ Corresponding logs messages
➢ Corresponding metrics
22. The good: Jaeger
➢ Clear opensource winner
➢ Adopted by CNCF
➢ Super fast and very negligible resource footprint for agent and
collector.
➢ Actively developed
➢ Backed by Uber
24. The ugly: Opentracing auto instrumentation
➢ No well maintained auto-instrumentation available for Node.js
➢ Opentracing-auto fork at Comtravo
➢ Python instrumentation libraries
➢ Node.js instrumentation libraries
27. Opencensus
➢ Google’s “standard”
➢ Open source version of their census library
➢ Tracing and instrumentation both packaged and shipped
➢ Available features depend on the programming language
➢ Actively maintained
➢ Zpages
➢ Works with Jaeger storage and UI components