The Fundamentals of OpenTelemetry in Python | Live Workshop
āļāļąāļ
- āđāļāļĒāđāļāļĢāđāđāļĄāļ·āđāļ 6 āļĄāļī.āļĒ. 2024
- Learn how to run OpenTelemetry in Python in your system and instrument your code.
The OpenTelemetry Fundamentals Workshop is a live workshop series where we take you through the fundamentals of #OpenTelemetry, distributed tracing, and #observability - hands-on in #Python. Each workshop includes a Q&A session where we try to help you with your own unique use cases.
In this session you learn:
1. What is OpenTelemetry, and how do developers benefit from it (using real-world use cases).
2. Overview of the 3 pillars of observability (logs, metrics, and traces).
3. The OpenTelemetry stack: what are its components and how does it work.
4. Live coding: how to deploy OpenTelemetry yourself and set up open-source Jaeger.
5. How to instrument your distributed apps to capture traces with OTel in Python
=== More free resources ===
ð Getting started with OpenTelemetry: A straightforward guide for devs www.aspecto.io/blog/what-is-o...
ð Learn OpenTelemetry from zero to master with the OpenTelemetry Bootcamp series: www.aspecto.io/opentelemetry-...
ð Join the OpenTelemetry Bootcamp channel on the Cloud Native Computing Foundationâs Slack to keep the conversation going: cloud-native.slack.com/messag...
0:00 - Intro
1:11 - The goal of OpenTelemetry
3:15 - Why we need OpenTelemetry - Reviewing common incidents
11:00 - Introducing distributed tracing and Jaeger Tracing
14:44 - What is OpenTelemetry
19:23 - OpenTelemetry stack overview
20:55 - How does the OpenTelemetry SDK work
28:00 - Live coding: Instrument Python apps, send traces to Jaeger, correlate logs and traces
45:32 - More resources
46:14 - Q&A
48:54 - Distributed tracing with Aspecto
55:15 - Outro - āļāļąāļāđāļāļīāļ
This is really helpful
Great contents! I am not too clear on the context topic. If I'm not mistaken, Istio supports b3 context propagation; doesn't that allow e2e tracing based on the b3 traceid?
Thank you! So you can configure OpenTelemetry to use the B3 context propagation format. We elaborate a bit more on the topic in this article - www.aspecto.io/blog/opentelemetry-and-istio-everything-you-need-to-know/ - hopefully, you'd find it helpful :)
Also, if you have more questions, feel free to reach out via the live chat on our website
can i get the github link of those projects above?
+1
github.com/aspecto-io/python-otel-example
The link you sent is a complete different project@@aspecto_io