Let's remove a relic of a bygone age from observability. #kill3pill
Traditional wisdom says that observability is three pillars - traces, logs and metrics. This is nonsense.
Traces, logs and metrics are data types, not pillars.
Imagine if we said "software engineering is three pillars - strings, integers and arrays". That would be patently absurd.
The three data types are an implementation detail.
As Ben Sigelman says, observability has two use cases:
1. Release with confidence
2. Minimise SLO violations
The key to this - context aware, wide events.
The alternative to the three pillars is context aware, wide events. No silos. Treating observability data as plain old data. Want to know more? Read on.
Agree that the three pillars are nonsense and context aware wide events are the way forwards for observability? Sign the manifesto today.
Vinod Vydier
Mark Sinnathamby
Luiz Pais
Ben Sigelman, Co-founder and CEO of LightStep, looks at how contemporary dogma about "Observability" centers on "the three pillars": metrics, logging, and tracing.
We agree that these are all important ingredients, but we see company after company check those three boxes and remain dissatisfied. Ben looks at what these companies are missing, and what's a better way of thinking about the problem and solution.
Thanks for signing the manifesto. We'll include your name in this page shortly.