O11y, shorthand for Observability - O + 11 letters + y :-)
Observability is the ability to understand the internal state of a system by examining only the data it outputs.
Three Pillars
Metrics
Quantitative measurements collected over time. Useful for dashboards, alerts, and trend analysis.
Traces
Traces show the journey of a request through a system. Comprised of spans, which represent operations. Useful for understanding latency, bottlenecks, and dependencies.
Logs
Text records of events in an application. Structured logs (e.g., JSON) are preferred. Critical for debugging and incident analysis.