Це відео не доступне.
Перепрошуємо.

OpenTelemetry and Python: Manually create complex traces

Поділитися
Вставка
  • Опубліковано 14 сер 2024
  • Part One:
    Part Two:
    Part Three:
    The Code Repo: github.com/aga...
    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
    01:34 Build App: requirements.txt
    02:17 Build App: app.py
    02:47 Explanation of the program
    03:17 Run app.py
    03:24 View trace in Jaeger
    04:13 Importance of span metadata
    04:32 How the tracing works - app.py
    05:01 Function decorators create child spans
    05:45 Demo 2: Extended app2.py
    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

КОМЕНТАРІ • 2

  • @user-gu4hn3zz6x
    @user-gu4hn3zz6x Місяць тому

    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!

    • @agardnerit
      @agardnerit  Місяць тому

      Thank you so much. If you want specific content covered, let me know and if I know it, I’ll do an episode on it :)
      We’re all learning all of this together. Good luck!