Course Overview
This course covers the concept of observability with microservices, focusing on OpenTelemetry (OTel), an open-source observability framework. Students will learn about the importance of telemetry, its types, and its role in observability. The course delves into OTel architecture, its capabilities, and how to use them for debugging modern applications via distributed tracing and metric correlation. It also explores system root cause analysis and system monitoring. Through demonstrations and hands-on activities, students will understand how to apply OTel in real-world scenarios, including instrumenting microservices, collecting and processing telemetry data, and visualizing traces with tools like Jaeger. By the end of the course, students will be able to apply the context of telemetry to observability, recognize the importance of OTel, and demonstrate how to debug and monitor modern applications effectively.