Distributed Monitoring: How to understand the Chaos
summary
Concrete recipes and failures: instrument services with OpenTracing → Zipkin/Jaeger, deploy Telegraf sidecar and daemonset on Kubernetes to scrape Prometheus-format metrics, store traces briefly and retain traces seven days then downsample. Shows reactive orchestration against AWS APIs, explains how naive retries saturate AWS rate limits and how tracing reveals which span failed, gives SLO design guidance, and describes a working InfluxData stack (InfluxDB, Chronograf, Kapacitor) used to alert and aggregate across microservices.
AI-written summary · about
chapters (4)
- 0:00Start
- 5:44A multi threads application is a distributed system
- 13:19Distributed Tracing Tracing is a way to correlate logs using a set of IDs
- 41:16Collect data is just the beginning Aggregation, alerting, downsampling are other important steps to answer a question
related talks
42mDistributed Monitoring: How to understand the Chaos
43mDistributed Monitoring: How to Understand the Chaos
01h 02mDesigning an open-source observability stack for Kubernetes
28mMonitoring Microservices w. Prometheus & Tracing Apps w. OpenTracing
35mMonitoring Distributed Java Applications at Scale
49mImproving Observability of Distributed Systems
24mDistributed Tracing : New DevOps Foundation.
46mObserving chaos: how distributed tracing brings observability to a service mess
