

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 4
click for more info
Not enough gems
Cost: 6 gems
1: Welcome to Logging and Telemetry
incomplete
2: Linko Overview
incomplete
3: What Is Observability?
incomplete
This lesson's interactive features are locked, please to keep using them
By now you've built a web service (or seven). You've added features, fixed bugs, and felt the thrill of seeing your code in action.
But sometimes... things break.
Servers crash. Users trigger weird edge cases. Bugs sneak through. The difference between junior and senior engineers isn't avoiding failure, it's building systems that handle and detect failure gracefully. In this course, we'll answer two seemingly simple questions:
If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.
log and log/slog packagespprof and OpenTelemetryYou'll use the Boot.dev CLI to test work on your machine. Install it, then verify the installation and log in:
bootdev --version
bootdev login
You'll find each lesson's CLI commands in the test panel. The CLI has two modes:
bootdev run <id> runs checks without submitting.bootdev run -s <id> submits your work and marks the lesson complete when it passes.Starting with your next CLI lesson, you can omit <id> and use bootdev run or bootdev run -s.
Use run first unless the lesson says failed submissions are safe.
If you're stuck, reach out in the help forums of our Discord server.
Complete your first CLI check.
Run and submit the CLI tests.