[{"data":1,"prerenderedAt":82},["ShallowReactive",2],{"term-o\u002Fobservability":3,"related-o\u002Fobservability":61},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":44,"meta":45,"navigation":46,"path":47,"related":48,"seo":55,"sitemap":56,"stem":59,"subcategory":6,"__hash__":60},"terms\u002Fterms\u002Fo\u002Fobservability.md","Observability",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Observability is the ability to understand what's happening inside your system from the outside, using three types of data: metrics (numbers), logs (events), and traces (request journeys). A highly observable system lets you ask 'why is this slow?' and actually answer it, even if the problem is brand new and you've never seen it before.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Observability is the degree to which the internal state of a system can be inferred from external outputs. The three pillars are metrics (time-series aggregates), logs (discrete events), and traces (distributed request paths). Observable systems enable debugging novel failure modes without predefined dashboards.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"We need better observability — we're flying blind when production issues happen.\" \u002F \"Good observability means you can answer any question about system behavior from the data.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"cicd","Observability is the ability to understand what's happening inside your system from the outside, using three types of data: metrics (numbers), logs (events...","intermediate","md","o",{},true,"\u002Fterms\u002Fo\u002Fobservability",[49,50,51,52,53,54],"Monitoring","Logging","APM","Metrics","Tracing","Service Mesh",{"title":5,"description":41},{"changefreq":57,"priority":58},"weekly",0.7,"terms\u002Fo\u002Fobservability","W9YhokPXr902x3wZmK7WpAonxBzvVwgLV0ZwjV9pOpA",[62,66,71,74,77],{"title":51,"path":63,"acronym":64,"category":40,"difficulty":42,"description":65},"\u002Fterms\u002Fa\u002Fapm","Application Performance Monitoring","APM is monitoring on steroids — it doesn't just track if your app is up, it tracks exactly how fast each function runs, which database queries are slow, wh...",{"title":50,"path":67,"acronym":6,"category":68,"difficulty":69,"description":70},"\u002Fterms\u002Fl\u002Flogging","general","beginner","Logging is writing a diary for your program.",{"title":52,"path":72,"acronym":6,"category":40,"difficulty":69,"description":73},"\u002Fterms\u002Fm\u002Fmetrics","Metrics are the numbers your app tracks about itself over time — requests per second, error rate, CPU usage, response time, active users.",{"title":49,"path":75,"acronym":6,"category":40,"difficulty":69,"description":76},"\u002Fterms\u002Fm\u002Fmonitoring","Monitoring is keeping a constant eye on your app while it runs — tracking whether it's up, how fast it responds, how many errors it throws, and how much me...",{"title":54,"path":78,"acronym":6,"category":79,"difficulty":80,"description":81},"\u002Fterms\u002Fs\u002Fservice-mesh","networking","advanced","In a microservices system, every service needs to handle retries, timeouts, mutual TLS, and send traces. You could code all that in every service.",1776518298935]