Domains

HomeGlossaryObservability
Back to Glossary
DevOps

Observability

Quick Definition

The ability to understand the internal state of a system by examining its external outputs — typically through logs, metrics, and traces.

Detailed Explanation

Observability goes beyond traditional monitoring. While monitoring tells you when something is wrong, observability helps you understand why. The three pillars are: Logs (discrete events), Metrics (aggregated measurements), and Traces (request flow across services). In distributed systems with microservices, observability is essential because failures can cascade across services in unpredictable ways. Distributed tracing tools like Jaeger and Zipkin track requests across service boundaries. Observability platforms like Datadog, New Relic, Grafana, and Splunk aggregate signals from all three pillars into unified dashboards and alerting.

Related Terms

Relevant Frameworks

DevOpsSRE

Recommended Courses