Loading...
Ebook details
Log in if you are interested in the contents of the item.
Mastering Distributed Observability in Rust. Implement OpenTelemetry in a real-world, multi-container e-commerce architecture
Manjunath Gangappa, Rajkumar Rangaraj
Loading...
EBOOK
Loading...
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.
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.
- 1. Introduction to Observability
- 2. Introduction to Rust (Memory Focus)
- 3. Baseline App & Telemetry Skeleton
- 4. Domain Modeling & Trace Taxonomy
- 5. Data Layer Instrumentation (Postgres & SQLx)
- 6. Metrics That Matter (RED + USE + KPIs)
- 7. Log Strategy Without Log Hell
- 8. Business Intelligence Views From Telemetry
- 9. Profiling & Memory (Flamegraphs & Allocators)
- 10. Latency Wars (Async & Backpressure)
- 11. Database Bottlenecks
- 12. Failure Injection & Chaos Rehearsals
- 13. Detection Engineering 101 (DoS & Auth Abuse)
- 14. End-to-End Incident Tracing
- Title:Mastering Distributed Observability in Rust. Implement OpenTelemetry in a real-world, multi-container e-commerce architecture
- Author:Manjunath Gangappa, Rajkumar Rangaraj
- Original title:Mastering Distributed Observability in Rust. Implement OpenTelemetry in a real-world, multi-container e-commerce architecture
- ISBN:9781806671786, 9781806671786
- Date of issue:2026-06-29
- Format:Ebook - EPUB
- Item ID: e_4yrt
- Publisher: Packt Publishing
Loading...
Loading...