Build a comprehensive toolkit to detect, troubleshoot and resolve issues with Rust applications.
See the codeYou can't fix what you can't see

Your Rust application has finally been deployed to production! Nice! But is it working?
This workshop will introduce you to a comprehensive toolkit to detect, troubleshoot and resolve issues in your Rust APIs.
You will be working through a series of test-driven exercises to learn Rust while building up your Rust observability toolkit!
This workshop is designed for people who have basic familiarity with Rust as a language and want to learn more about
Rust's observability story.
If you run into any issue with the assumed level of Rust knowledge, please ping us and we'll sort it together!
[!NOTE] This workshop has been written by Mainmatter.
It's one of the trainings in our portfolio of Rust workshops.
Check out our landing page if you're looking for Rust consulting or training!
Open the companion book for this course in your browser. Follow the instructions there to get started.
cargo --version).rustup update (or another appropriate command depending on how you installed Rust on your system).rust-analyzer extension.You can find the solutions to the exercises in the solutions branch of this repository.
Throughout the workshop, the following resources might turn out to be useful:
rustup doc!)tracing's documentationmetrics' documentationCopyright © 2023- Mainmatter GmbH (https://mainmatter.com), released under the Creative Commons Attribution-NonCommercial 4.0 International license.
164 followers · starred Apr 2024
1,124 followers · starred Oct 2023
404 followers · starred Feb 2024
493 followers · starred Oct 2024
Build a comprehensive toolkit to detect, troubleshoot and resolve issues with Rust applications.
See the codeYou can't fix what you can't see

Your Rust application has finally been deployed to production! Nice! But is it working?
This workshop will introduce you to a comprehensive toolkit to detect, troubleshoot and resolve issues in your Rust APIs.
You will be working through a series of test-driven exercises to learn Rust while building up your Rust observability toolkit!
This workshop is designed for people who have basic familiarity with Rust as a language and want to learn more about
Rust's observability story.
If you run into any issue with the assumed level of Rust knowledge, please ping us and we'll sort it together!
[!NOTE] This workshop has been written by Mainmatter.
It's one of the trainings in our portfolio of Rust workshops.
Check out our landing page if you're looking for Rust consulting or training!
Open the companion book for this course in your browser. Follow the instructions there to get started.
cargo --version).rustup update (or another appropriate command depending on how you installed Rust on your system).rust-analyzer extension.You can find the solutions to the exercises in the solutions branch of this repository.
Throughout the workshop, the following resources might turn out to be useful:
rustup doc!)tracing's documentationmetrics' documentationCopyright © 2023- Mainmatter GmbH (https://mainmatter.com), released under the Creative Commons Attribution-NonCommercial 4.0 International license.
164 followers · starred Apr 2024
1,124 followers · starred Oct 2023
404 followers · starred Feb 2024
493 followers · starred Oct 2024