Skip to main content This is the website for an older EuroPython. Looking for the latest EuroPython? Click here!
EuroPython logo

Python Observability Perfected: Advanced Techniques with OpenTelemetry

Track:
Software Engineering & Architecture
Type:
Talk
Level:
intermediate
Room:
North Hall
Start:
12:30 on 12 July 2024
Duration:
30 minutes

Abstract

In the evolving landscape of serverless and cloud technologies, Python stands out as a key player for building microservices. Yet, as these systems grow, tracking their performance and catching bugs become increasingly complex.

This presentation introduces OpenTelemetry, a rising standard that equips us with tools to monitor not just Python code but also vital components like databases and message queues. It’s designed to blend seamlessly with Python, offering a unified method to collect, process, and share telemetry data across different parts of a distributed system.

This talk starts by discussing the importance of observability in modern distributed environments. Then, we’ll dive into OpenTelemetry, focusing on its Python SDK’s basics. We’ll walk through a hands-on example, showing how to integrate OpenTelemetry into a Python project for automated and manual tracking.

Finally, we’ll explore how to leverage the insights gained from OpenTelemetry for more effective system monitoring, ensuring smoother operation and easier troubleshooting.

Recording

Play