Definition
Observability är ett mått på hur väl du kan förstå vad ett system gör utifrån dess utgångar - loggar, metrik och spårningar - utan att behöva ändra systemet för att ställa frågor det inte var designat för. Begreppet härstammar från kontrollteorin och har blivit centralt inom cloud nativeTillvagagångssätt för utveckling där applikationer är designade från grunden för molninfrastruktur - behållare, mikrotjänster och automatisk skalning.-driftsfilosofi. De tre pelarna är: Loggning (strukturerade händelseloggar från tjänster), Metrik (kvantitativa tidsseriedata som CPU-användning, svarstid och felfrekvens) och Distribuerad spårning (spårning av en enskild förfrågan genom flera mikrotjänsterArkitektur där en applikation delas upp i små, oberoende tjänster som kommunicerar via API:er. via ett trace-ID). Verktyg som Prometheus och Grafana (metrik), OpenTelemetry (standard för instrumentering) och Jaeger eller Tempo (spårning) används i observability-stackar. I energisektorn är observability kritiskt för system som hanterar ElhubNationellt nav för mätvärden och marknadsprocesser på den norska elmarknaden.-integrationer: ett stoppat meddelandeflöde kan få stora konsekvenser, och då är det avgörande att kunna diagnostisera problemet snabbt. God observability är grunden för SLAService Level Agreement - avtal som definierar garanterad tillgänglighet och prestanda för en tjänst.-efterlevnad och proaktiv driftsövervakning.