🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Intermediate

What is Observability?

The ability to understand a system's internal state from its external outputs through metrics, logs, and traces.

Observability rests on three pillars: Metrics (numerical measurements over time — CPU, request rate, error rate), Logs (discrete events with context — error messages, audit trails), and Traces (request flow across services — distributed tracing).

OpenTelemetry is the emerging standard for instrumentation. Tools include Prometheus (metrics), ELK/Loki (logs), Jaeger/Zipkin (traces), and Datadog/New Relic (all-in-one). Observability goes beyond monitoring — it helps answer questions you did not anticipate.

Related Terms

Container Registry
A storage and distribution service for container images, similar to a package repository but for Docker images.
Microservices
An architectural style where an application is composed of small, independent services that communicate over APIs.
Container Orchestration
The automated management of containerized applications including deployment, scaling, networking, and health monitoring across clusters.
Blue-Green Deployment
A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.
Immutable Deployment
A deployment strategy where new versions replace existing instances entirely rather than updating them in place.
Grafana
An open-source analytics and visualization platform for creating dashboards from various data sources.
View All DevOps Terms →