Cloud & DevOps

What is Observability?

Quick answer

The ability to understand what is happening inside a software system by examining the data it produces, such as logs, metrics, and traces.

Observability, explained

Traditional monitoring answers known questions: is the server up, is CPU usage high? Observability aims to let engineers investigate unknown problems, such as why checkout became slow only for some users in one region.

It rests on three main types of telemetry. Logs are timestamped records of events. Metrics are numeric measurements over time, such as request rates and error counts. Traces follow a single request as it travels through multiple services, showing where time is spent. Open standards like OpenTelemetry help collect this data consistently, and many tools store and visualize it. Good observability shortens outages, supports reliable deployments, and is a core practice of DevOps and site reliability engineering.

Related terms

Guides that mention Observability