🎁 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

Immutable Infrastructure
An approach where servers are never modified after deployment — changes require building and deploying entirely new server instances.
Terraform
An open-source tool for provisioning and managing cloud infrastructure using declarative configuration files.
Monitoring
The practice of collecting, analyzing, and alerting on system metrics and logs to ensure application health and performance.
Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Nginx
A high-performance web server and reverse proxy known for its stability, low resource usage, and ability to handle many concurrent connections.
Kubernetes Secret
A Kubernetes object for storing sensitive data like passwords, tokens, and certificates, with base64 encoding and optional encryption at rest.
View All DevOps Terms →