Tracing HTTP request latency using Jaeger with Python

Vivek Sridhar (~vivek861)


1

Vote

Description:

Distributed tracing is a technique for monitoring & profiling systems built on microservices architecture. Distributed tracing is quickly becoming a must-have component in the tools that organisations use to monitor their complex, microservice-based architecture. Jaeger is an open source tool and part of CNCF project released and worked by Uber.

Outline:

Introduction to Microservices Distributed Tracing & OpenTracing standards Using Jaeger to monitor microservices-based distributed systems covering:

 - Distributed context propagation
 - Distributed transaction monitoring
 - Root cases analysis
 - Service dependency analysis
 - Performance / Latency optimization

Implementing Tracing with python library live and transforming existing code to traceable code. Demo Jaeger with an (python code) example from a monitoring perspective (specific to solve latency issue). Demo of tracing to collect application metrics.

And more.

Prerequisites:

Knowledge of Python and application development.

Content URLs:

https://www.jaegertracing.io/

Speaker Info:

Vivek is a tech enthusiast with over 11 years experience in the Software Industry. He is currently working as a Developer Advocate with DigitalOcean and has been a Technology Advisor to several tech startups. Previously he was Head of DevOps & QA at Blackbuck and was a DevOps Solution Architect at HCL (Australia) in client engagement and pre-sales roles. Vivek started his career with IBM Rational (INDIA Software Labs) and is passionate about working with software developer communities.

Speaker Links:

https://www.linkedin.com/in/vivsridh/

https://twitter.com/vivek_sridhar

Section: Web development
Type: Talks
Target Audience: Advanced
Last Updated: