
Mastering Distributed Observability in Rust
Implement OpenTelemetry in a real-world, multi-container e-commerce architecture
Created by Rajkumar Rangaraj, Manjunath Gangappa
Explore how to build, monitor, and debug distributed systems in Rust using OpenTelemetry. You'll learn to instrument real-world Rust services and analyze telemetry data across multi-container architectures. The focus is on practical skills for making Rust systems observable and reliable at scale.
Packt | Jun 2026 | 490 min
What You Will Learn
You will start by exploring the foundations of observability and Rust's unique ownership model. Step by step, you'll instrument applications, configure telemetry pipelines, and deploy a full observability stack. Real-world examples and hands-on projects guide you toward building production-ready, observable Rust microservices.
Key Features
- Instrument Rust applications with OpenTelemetry for logs, metrics, and traces
- Correlate telemetry across async, multithreaded services for better debugging
- Deploy and configure observability stacks using Prometheus, Grafana, and Jaeger
Target Audience
This course is designed for Rust developers, DevOps engineers, and SREs working with backend systems. If you already have experience with Rust and want to implement robust observability using OpenTelemetry and tools like Grafana or Prometheus, you'll find practical solutions and actionable techniques to level up your skills.





