-
Book Overview & Buying
-
Table Of Contents
Mastering Distributed Observability in Rust
By :
Mastering Distributed Observability in Rust
By:
Overview of this book
Gain the skills to build, monitor, and debug distributed systems in Rust with this hands-on guide to observability using OpenTelemetry. As Rust adoption grows in backend services, developers face fragmented documentation and limited tooling for telemetry. This book fills that gap by presenting a unified, end-to-end solution to implement distributed observability in modern Rust systems.
You’ll explore the foundations of observability and Rust’s ownership model before learning how to collect, export, and correlate logs, metrics, and traces. Discover how to instrument applications using OpenTelemetry crates and bridge them with the tracing ecosystem. Learn to deploy the OpenTelemetry Collector, integrate with Prometheus, Grafana, and Jaeger, and tackle challenges like sampling, context propagation, and async tracing.
Written by two seasoned engineers with over 35 years of combined experience in large-scale systems and open-source observability leadership, this book balances theory with real-world implementations. From debugging async bottlenecks to configuring cost-effective telemetry pipelines, you’ll finish with the confidence to operate reliable, observable Rust systems at scale.
Table of Contents (23 chapters)
Preface
Chapter 1: Introduction to Observability
Chapter 2: Reading Rust Memory From Traces
Chapter 3: The OpenTel E-Commerce System
Part 2: Instrumentation
Chapter 4: Instrumenting the Request Journey
Chapter 5: Data Layer Instrumentation
Chapter 6: Metrics That Matter (RED + USE + KPIs)
Chapter 7: Log Strategy Without Log Hell
Part 3: Advanced Observability
Chapter 8: Business Intelligence Views From Telemetry
Chapter 9: Finding Bottlenecks with Flamegraphs
Chapter 10: Async Bottlenecks and Runtime Saturation
Part 4: Real-World Problems
Chapter 11: Database Bottlenecks
Chapter 12: Debugging Production Incidents
Chapter 13: Detecting Attacks in Traces
Part 5: AI-Augmented Observability
Chapter 14: Observability for AI-Augmented Services
Chapter 15: Unlock Your Exclusive Benefits
Other Books You May Enjoy
Index