Iulia Feroli

Observability with OpenTelemetry & Elastic

Still relying on `print()` for debugging? Learn how OpenTelemetry automatically instruments your Python apps for powerful, industry-standard observability.

Observability with OpenTelemetry & Elastic
#1about 1 minute

The growing need for observability in complex applications

Modern applications with many moving parts, like those in the GenAI space, require robust monitoring to diagnose and fix issues effectively.

#2about 4 minutes

Moving beyond print statements for Python monitoring

While print() statements are a common starting point for debugging, Python's native logging module offers a more structured, albeit limited, approach.

#3about 5 minutes

Introducing OpenTelemetry as a universal standard

OpenTelemetry provides a vendor-agnostic, open-source framework for instrumenting applications to emit telemetry data for analysis.

#4about 7 minutes

Exploring the three main signals: traces, metrics, and logs

Observability is built on three core signal types: traces for request paths, metrics for numerical data, and logs for event records.

#5about 5 minutes

Using manual and automatic instrumentation in your code

You can add OpenTelemetry to your application by manually inserting code snippets or by using automatic instrumentation for common libraries and frameworks.

#6about 3 minutes

Combining OpenTelemetry data with the Elastic stack

Elastic natively supports the OpenTelemetry protocol and schema, allowing you to collect, store, and visualize telemetry data in a centralized platform.

#7about 3 minutes

Visualizing application performance with an Elastic dashboard

A live demonstration shows how an OpenTelemetry-instrumented application sends data to Elastic, revealing metrics like latency, throughput, errors, and logs.

#8about 2 minutes

Why observability is critical for Python and AI applications

Adopting observability standards like OpenTelemetry is crucial for Python developers to monitor, debug, and optimize increasingly complex AI and LLM-based systems.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
LM
Luis Minvielle
The Best Upcoming IT Webinars
Now that you already know what IT webinars are and how they can help you level up your professional appeal, you might want actually to get into one. Live tech webinars are one of the best ways to stay on top of the latest trends and tools because eit...
The Best Upcoming IT Webinars
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos

From learning to earning

Jobs that call for the skills explored in this talk.

Python Developer

Python Developer

LiveLink
Havant, United Kingdom

Remote
C++
GIT
Linux
NumPy
+3