

Observability & Testing in Production 🔭 — with Charity Majors
24 snips May 10, 2024
CTO at Honeycomb, Charity Majors, discusses observability, testing in production, continuous delivery, and developer experience. Topics include transitioning from monitoring to observing, optimal infra cost allocation, embracing mistakes in distributed systems, evolution of engineering culture, and value of junior engineers in team dynamics.
AI Snips
Chapters
Transcript
Episode notes
Observability as a System Property
- Observability is a property of complex systems, like scalability or performance.
- It improves by adding metrics, educating teams, and connecting data sources.
Disconnected Data Sources
- Many engineers capture data multiple times per request for different tools (dashboards, logs, traces).
- These tools are disconnected, except for the engineer manually connecting them.
Observability 2.0: Single Source of Truth
- Observability 2.0 tools use a single source of truth: structured data blobs (canonical logs or traces).
- From this, derive SLOs, metrics, dashboards, logs, and traces, offering more powerful analysis.