Observable Applications Using OpenTelemetry
2020-03-28, 15:25–15:55, Room 1

OpenTelemetry is a CNCF sandbox project which standardizes application tracing and monitoring across multiple programming languages, protocols, platforms and vendors. In this talk we’ll provide a brief introduction to the OpenTelemetry project, explore some of its language libraries, demonstrate how they can be used to make distributed applications observable and look into some of the tricky parts in implementing distributed tracing as well as how they are handled by OpenTelemetry.

Following are the key topics covered in the talk:

  • Tracing vs. traditional monitoring and logging
  • Distributed tracing: what makes it great and why it is hard
  • Introduction to OpenTelemetry
  • A look into the Go and Python libraries
  • Demo: making a distributed application observable using OpenTelemetry
  • Context propagation: what makes it tricky and how it is handled in the OpenTelemetry implementation