Cover image for Mastering Distributed Observability in Rust

Mastering Distributed Observability in Rust

Implement OpenTelemetry in a real-world, multi-container e-commerce architecture

Rajkumar RangarajMG

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.

Related courses