OpenTelemetry and Python: Manually create complex traces

preview_player
Показать описание
Part One:
Part Two:
Part Three:

Here are two demo applications, manually traced in Python with OpenTelemetry. This demonstrates to full power of OpenTelemetry in Python, sending the data to the @cncf project Jaeger trace and analysis storage backend.

** Timestamps **
00:00 Intro
00:42 Start Jaeger
01:13 Start OpenTelemetry Collector
02:47 Explanation of the program
03:24 View trace in Jaeger
04:13 Importance of span metadata
05:01 Function decorators create child spans
06:07 Inspect traces of extended demo
06:34 Why does extended demo have a loop?
06:55 First clue to a root cause
07:20 Number 6 is special?
07:38 Our hypothesis based on OpenTelemetry data
07:54 Send it to the devs: Validate hypothesis in code
08:31 The N+1 Query pattern
09:15 Summary and what's next
Рекомендации по теме
Комментарии
Автор

Thanks Adam, your videos are rescuing me to contribute to a project.

More importantly, Im learning the concepts the nicest way possible,
Love the way, you’re explaining mate, just after watching first video, clicked on subscribe

srikkar
Автор

I found this video very helpful. Thank you Adam

NelsonThomasAmeyo
Автор

Just wanted to say that I've found your series very helpful. For the last week I've been trying to understand these concepts, but none of the other videos or docs that I've found helped me as you did. Keep creating content about telemetry in Python! <3

GabrielCamboim-ps
visit shbcf.ru