
O11ycast
Ep. #65, Simplifying Tracing with Sophie DeBenedetto of GitHub
Nov 21, 2023
In this episode, Jess and Martin talk with Sophie DeBenedetto from GitHub about observability, tracing, the BEAM ecosystem, and the Elixir language. They discuss the value of developers taking ownership of their code in production, the origins of the actor model and OTP, confusion in open telemetry, the challenges of adopting observability, and the importance of observability in managing complex systems.
35:42
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Observability relies on leveraging traces and metrics over logs, recognizing that logs are better for reporting specific events while telemetry signals provide more value in aggregate or at scale.
- The availability of tools and practices that bridge the gap between development and operations has facilitated the shift towards feature developers being responsible for observing their code in production, resulting in improved collaboration and integration between web developers and DevOps teams.
Deep dives
Observability as a Concept
Observability, especially when it comes to leveraging traces and metrics over logs, is challenging due to a mismatch between how we want to observe our systems and how we feel we need to observe them. Logs are great for reporting specific events, while telemetry signals provide more value in aggregate or at scale.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.