Definition
Observability er et mål for, hvor godt man kan forstå, hvad et system foretager sig ud fra dets udgange - logfiler, metrikker og spor - uden at skulle ændre systemet for at stille spørgsmål, det ikke var designet til at besvare. Begrebet stammer fra reguleringsteorien og er blevet centralt i cloud nativeTilgang til udvikling hvor applikationer er designet fra bunden til cloudinfrastruktur - containere, mikrotjenester og automatisk skalering.-driftsfilosofien. De tre søjler er: Logning (strukturerede hændelseslogfiler fra tjenester), Metrikker (kvantitative tidsseriedata som CPU-forbrug, svartid og fejlrate) og Distribueret sporing (sporing af én forespørgsel gennem flere mikrotjenesterArkitektur hvor en applikation opdeles i små, uafhængige tjenester der kommunikerer via API'er. via et trace-ID). Værktøjer som Prometheus og Grafana (metrikker), OpenTelemetry (standard for instrumentering) og Jaeger eller Tempo (sporing) anvendes i observability-stakke. I energisektoren er observability kritisk for systemer, der håndterer ElhubNationalt nav for måledata og markedsprocesser på det norske elmarked.-integrationer: et stoppet meddelelsesflow kan have store konsekvenser, og da er det afgørende hurtigt at kunne diagnosticere problemet. God observability er grundlaget for SLAService Level Agreement - aftale der definerer garanteret tilgængelighed og ydeevne for en tjeneste.-overholdelse og proaktiv driftsovervågning.