O11ycast cover image

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

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.
App store bannerPlay store banner