Free Software Telemetry Course
Software Telemetry and Observability
In this free software telemetry course, you'll learn to follow a slow request across several services. Enroll to see how you can use a trace and related logs to narrow down where the request spent its time.
About this course
When a request slows down, this free software telemetry course shows you how to decide which signals to check first. A Grafana dashboard can show when response times changed. A distributed trace follows one request across services, and related logs give you more context about what happened along the way. If you're new to supporting software in production, the course gives you a way to connect those clues before you investigate a possible cause.
The software observability lessons also explain what happens before data reaches a dashboard. You'll see how the OpenTelemetry Collector receives, processes, and exports signals, and why a team might sample traces or limit how long it keeps data. Then you'll consider what to do with those signals. Service level objectives give you a target to monitor, and the alerting lessons help you think through which changes are worth bringing to an on-call team's attention.
Course outline
Understanding Telemetry Fundamentals and Observability
Building the Metrics and Monitoring Foundation
Capturing and Managing Log Data
Implementing Distributed Tracing
Designing Telemetry Pipelines and Architecture
Establishing SLOs, Alerting, and Incident Response
Applying Intelligent Analysis and Anomaly Detection
From Telemetry Maturity to Enterprise Observability Strategy
Get access to the complete curriculum once you enroll in the course
Frequently Asked Questions
Where do I start if I'm new to software observability?
When would I use a counter, gauge, or histogram in Prometheus?
What makes structured logs easier to search?
How does a distributed trace link work across services?
What do receivers, processors, and exporters do in the OpenTelemetry Collector?
Why might a team sample its traces?
How do service level objectives and error budgets fit together?
What comes after an alert reaches the on-call team?
How does the course approach automated anomaly detection?
Where can I go next if my team already collects telemetry?