From Logs to Traces
summary
Explains the limitations of using logs and metrics to understand and debug complex distributed systems and introduces moving from traditional logging toward distributed tracing. Describes the problems caused by system distribution and outlines using traces to observe interactions across services so issues can be identified more effectively.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:08Talk agenda and goals
- 2:13Monitoring and metrics
- 5:22Logs limitations
- 8:13Structured logs and contexts
- 10:00Logs scalability issues
- 12:03Canonical logs
- 13:28Distributed systems challenges
- 14:10What is observability?
- 15:39Traces as observability pillar
- 16:41Trace definition and benefits
- 20:17Traces for deployment times
- 23:29Live demo with traces
- 29:52OpenTelemetry origin and evolution
- 33:04OpenTelemetry architecture
- 37:20Lessons learned and challenges
- 40:56Trace best practices
- 42:01Summary
related talks
38mDistributed Tracing in Large Software Systems
57mDistributed Tracing: How the Pros Debug Concurrent and Distributed Systems
34mReduce Complexity with Distributing Tracing
49mDistributed Tracing: How the Pros Debug Concurrent and Distributed Systems
38mDistributed Tracing: Practices, Patterns & Technologies for Debugging Microservices
37mObservability, Distributed Tracing & the Complex World
28mOperational visibility in distributed systems
16mThe State of Observability
