OpenTelemetry Workshop
OpenTelemnetry is getting more and more attention as it becomes the industry standard for distributed tracing and observability. With more than 50 repos on github and a bunch of SDKs and APIs it can look overwhelming but once you understand the different components that it is built of it can be powerful and easy to use. This session will introduce the fundamentals of OpenTelemetry and how to use it in order to get metrics and traces from your app. We will build an application, instrument it with OpenTelemetry and analyze it on a UI backend. After this session, you will be able to understand how to add auto instrumentation, traces, and metrics to your code. How to collect them and present them on a backend UI, and how to analyze them in order to debug your application.
Agenda
Yosef will introduce the fundamentals of OpenTelemetry and how to use it in order to get metrics and traces from your app. We will build an application, instrument it with OpenTelemetry and analyze it on a UI backend. After this session, you will be able to understand how to add auto instrumentation, traces, and metrics to your code. How to collect them and present them on a backend UI, and how to analyze them in order to debug your application.
Prerequisites
- Have basic knowledge of Python - Bring your laptop