Two MoTacon attendees are on the left. The MoTaacon logo is in the center, and to the right a prompt to Get Your Ticket.

The Four Pillars of Observability

09 Sep 2026

A diagram showing the four pillars of observability - logs, metrics, traces, and profiles and how they are all connec... image
I'm keeping myself accountable by sharing my observability learnings, starting with the four pillars of observability.

What is observability?
When something goes wrong in a software system, you need a way to figure out what happened. Observability is the ability to understand what's going on inside a system by looking at what it puts out (its logs, metrics, traces, and profiles).

People often break it down into four pillars:
  • Metrics - "Is something happening?" Metrics are numbers over time: CPU usage, request latency, error rates. They're what you glance at on a dashboard to spot that something looks off.
  • Logs - "What is happening?" Logs are detailed, timestamped records of individual events. For example, a request came in, a job failed, or a user logged in. Once metrics tell you something's wrong, logs tell you what actually happened.
  • Traces - "Where is it happening?" Modern systems are made of many services talking to each other. A trace follows a single request as it hops from service to service, showing exactly where in that chain time was spent or where the failure occurred.
  • Profiles - "How do I fix it?" Once you've narrowed the problem to a specific service or function, profiles show what the code was doing and which function and line were eating up CPU or memory.

On its own, they don't give you the full picture of your system so you have to correlate all of them together. Metrics tell you that something's wrong, logs and traces help you find where, and profiles help you understand why.
Marie Cruz profile image
Marie Cruz
Senior Developer Advocate
she/her

Marie Cruz is a Software Tester with over 10 years of experience and the co-author of the book Contract Testing in Action. Currently, she works as a Senior Developer Advocate at Grafana Labs.

Attending MoTaCon 🤝
Chapter Lead
Sign in to comment
Explore MoT
Influence, from the other side of the table image
What I learned about influence by becoming a stakeholder
MoT Software Testing Essentials Certificate image
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts.
This Week in Quality image
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter