{"head":{"title":"What Is Observability? Logs, Metrics and Traces | OceanLab","description":"Observability is being able to tell what a system is doing from its logs, metrics and traces. How it differs from monitoring, an example and mistakes.","canonical":"https://oceanlab.in/glossary/observability"},"crumbs":[{"name":"Home","path":"/"},{"name":"Glossary","path":"/glossary"},{"name":"observability","path":"/glossary/observability"}],"slug":"observability","term":"Observability","aka":["o11y","monitoring"],"category":"Hosting and delivery","short":"How well you can understand what a running system is doing, and why, from the data it gives off: logs, metrics and traces.","body":[["Logs record events in detail. Metrics are numbers over time, such as requests per second or error rate. Traces follow one request through every service it touches. Together they let a team answer questions it did not plan for, such as why checkout is slow only for one customer."],["Monitoring checks known things and alerts when they cross a line. Observability is the wider ability to explore the unknown. ",{"href":"/glossary/apm","text":"APM"}," tools cover a large part of it."]],"why":["When something breaks in production, time to fix depends on how quickly you can see what went wrong. Good observability turns hours of guessing into minutes. It also shows whether reliability targets are being met."],"example":["Users of a fleet app report missing trips. A trace for one trip shows the GPS upload succeeded, but the ",{"href":"/glossary/message-queue","text":"queue"}," worker that saves it failed on a new device model's date format. The log line with the request ID confirms it, and the fix ships the same day."],"inBuild":["We add structured logs with a request ID, a few key metrics per service and tracing from the first deploy, and keep personal data out of logs. Alerts go to the people on call and are tied to user impact, such as failed payments, not just CPU."],"mistakes":[["Logging everything with no structure, then paying to store noise."],["Logging personal or secret data."],["Alerts nobody owns, which get muted and forgotten."]],"related":[{"href":"/glossary/apm","label":"APM (application performance monitoring)","detail":"Tools that measure how fast and how reliably an application handles requests, and show which part of the code or which call is slow."},{"href":"/glossary/audit-log","label":"Audit log","detail":"A record of who did what in a system, when and from where, kept so actions can be traced later."},{"href":"/glossary/canary-release","label":"Canary release","detail":"A release method that sends a small share of users to a new version first, watches for problems, and widens the rollout step by step."},{"href":"/glossary/event-driven-architecture","label":"Event-driven architecture","detail":"A way of designing software where parts of the system publish events about what happened, and other parts react to them on their own."},{"href":"/glossary/microservices","label":"Microservices","detail":"A way of building an application as many small services, each owning one job and its own data, deployed independently."}],"tools":[],"links":[{"href":"/pricing/categories/observability","label":"Observability pricing","detail":"Monitoring and tracing prices, with sources."}],"sources":[],"legal":false,"updatedAt":"2026-10-25"}