Training + Live Q&A

Repeated Workshop: Understanding Distributed Systems with OpenTelemetry

Please note that this session is repeated three times and is identical to the other sessions with the same title within this track.

Microservices have broken monitoring tools and practices. Traditional methods of application logging and host-based metrics can’t provide accurate and timely signals for issues impacting production. OpenTelemetry solves this dilemma by providing a single set of APIs, SDKs, and automatic instrumentation tools that give you the ability to understand your distributed system and the performance of individual services within it.

In this workshop, you’ll learn about the history and theory behind OpenTelemetry and why it’s essential to developing and deploying modern software. We’ll learn by doing, taking an existing microservices application and instrumenting it for observability using the many tools OpenTelemetry provides. We’ll use open source tools, like Jaeger and Prometheus, to ingest this telemetry data and show how you can analyze it in order to understand the performance of the application and identify performance regressions in your software.

You’ll walk away from this workshop with an understanding of how OpenTelemetry works, how it benefits you, and how you can quickly instrument your own software for observability.

Skill Level: Intermediate


  • Ability to read Go or Python code
  • Bring your own laptop. 
  • We will use a browser-based IDE for running our sample application so no local setup is needed.


Austin Parker

Principal Developer Advocate @LightStepHQ

Austin Parker has been solving - and creating - problems with computers and technology for most of his life. He is the Principal Developer Advocate at LightStep and maintainer on the OpenTracing and OpenTelemetry projects. His professional dream is to build a world where we're able to create...

Read more

Session Sponsored By

Reinventing APM for enterprises adopting microservices and serverless.


Video is not available