About
Observability is a measure for how well internal states of a system can be inferred by knowledge of its external outputs.
The three pillars of observability
Metrics
Metrics are structured, lightweight, and easy to aggregate, providing fast insights into overall performance and quickly alerting you to potential issues
Logs
Log provide rich, open-ended context around discrete events, serving as an invaluable resource for debugging, auditing, or arbitrary analysis of usage data
Trace
Traces provide end-to-end visibility into real requests, giving you a user-centric view of performance and exposing opportunities for optimization
Documentation / Reference
- https://www.vividcortex.com/blog/monitoring-isnt-observability monitoring isn't observability.