.NET Rocks! cover image

.NET Rocks!

Observability Engineering with Charity Majors

Oct 26, 2023
Charity Majors, Co-founder of Honeycomb, talks about observability engineering, the evolution of telemetry, benefits of high cardinality in observability, effectively communicating the value of engineering work, and challenges in instrumentation and spans.
50:16

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Observability engineering goes beyond traditional metrics and focuses on wide events and spans to provide context and explore the internal state for effective debugging and data-driven decision-making.
  • Implementing observability may come with challenges such as high storage costs and complexity; however, starting with pain points, using smart sampling techniques, and leveraging available tools can help overcome these obstacles.

Deep dives

Observability Engineering: Understanding Your Systems

Observability engineering is about understanding what's going on inside your systems by observing the outputs. It goes beyond traditional metrics and focuses on wide events and spans, which provide context and allow you to explore the internal state. This approach helps you understand the behavior of your software, debug issues more effectively, and make data-driven decisions. Implementing observability can start with identifying painful points in your system, such as frequent outages or performance bottlenecks. Introduce intelligent sampling to reduce the amount of data collected and prioritize what matters most. Finally, emphasize the importance of understanding the value and impact of your software on your customers, as this forms the foundation of observability.

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