Distributed tracing is a powerful tool for understanding microservices. Join this talk to learn what distributed tracing is, how to add it to your Python applications, an overview of how it works, and some reflections from someone who has implemented it across projects.
This talk aims to be a practical introduction to implementing distributed tracing. Rather than just introduce the concepts of tracing, people who listen to this talk should feel like they could get started tracing their own applications. We’ll show and provide frequent code samples to help people get started. There are many open source options for tracing Python applications, but we'll focus on opentelemetry for constructing traces, flask and FastAPI for our web servers, and Jaeger for visualizing traces.
Speakers: Zach Lipp