Talk

Code, Trace, Optimize: The OpenTelemetry Revolution in Python

LanguageEnglish
Audience levelIntermediate
Elevator pitch

Backend systems scaled up, and so did the mess in your logs. Kibana, ElasticSearch, whatever - can you actually trace that 21:58 user request across all your systems and pinpoint the failure? With Python and OpenTelemetry, you can. Let’s see how.

Abstract

Backend systems scaled up, and so did the mess in our logs. Kibana, ElasticSearch, whatever — we’ve got the tools, but can you actually trace how user requests go across all your systems and pinpoint where and how they fail without even reporoducing? Logs and metrics alone aren’t enough in today’s distributed architectures. What you need is a clear, end-to-end view of your system’s behavior, and that’s where OpenTelemetry comes in.

In this talk, we’ll explore how Python developers can leverage OpenTelemetry to bring order to the chaos. OpenTelemetry is an open-source observability framework that provides the tools to collect, process, and export telemetry data such as traces, metrics, and logs. With its flexible and modular design, OpenTelemetry makes it easy to gain deep insights into a system’s performance and quickly identify and resolve issues way beyond Python.

  • Problem Overview: Why your logs are ridiculous
  • OpenTelemetry Under the Hood: How it works and integrates with Python
  • Demo: Instrumenting legacy Python code with OpenTelemetry
  • Demo: Analyzing Telemetry Data Using Observability Tools
TagsBest Practice, Distributed Systems, Debugging and troubleshooting
Participant

Anton Caceres

I’m Anton, a Python developer, speaker, and founder of a software agency in Munich. I love turning complex ideas into fun, practical talks. When I’m not coding, I’m running marathons, riding a motorbike, or losing count of time with DIY projects.