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
  • āļšāļąāļ™āđ€āļ—āļīāļ‡

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 9

  • @lakshanrathnayaka4058
    @lakshanrathnayaka4058 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    This is really helpful

  • @youngbae7170
    @youngbae7170 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    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?

    • @aspecto_io
      @aspecto_io  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      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

  • @agengputra8082
    @agengputra8082 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    can i get the github link of those projects above?

    • @AbhayWagh-fj8yj
      @AbhayWagh-fj8yj āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      +1

    • @aspecto_io
      @aspecto_io  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      github.com/aspecto-io/python-otel-example

    • @aggbak1
      @aggbak1 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      The link you sent is a complete different project@@aspecto_io