KEMBAR78
Distributed tracing using open tracing & jaeger 2 | PDF
Distributed tracing using
Open Tracing & Jaeger
Chandresh Pancholi
Co-ordinates
Linkedin : https://www.linkedin.com/in/chandresh-pancholi-467a8015/
Github: http://github.com/chandresh-pancholi?tab=repositories
Trend
MicroserviceMonolith
Future
Serverless
Distributed Tracing
Why Tracing?
● Distributed Context Processing
● Distributed transaction monitoring
● Root Cause Analysis
● Service dependency analysis
● Performance and latency optimization
Terminology
● Traces
● Span
● Tags
● Baggages
Jaeger
● A product built at Uber
● Inspired by Dapper from Google
● Donated to CNCF
● Supported libraries in Go, Java, Node.js, Python, C++, C#
● Accepts span in Zipkin format for backward compatibility
● Emit prometheus metrics
Context propagation
Observability
1. Monitoring
2. Logging
3. Tracing
OpenCensus
(Monitoring/Tracing)
Demo
Questions?

Distributed tracing using open tracing & jaeger 2