Observability
Was ist Observability?
Observability ist eine Eigenschaft einer Anwendung, die sich darauf bezieht, wie gut der Zustand oder Status eines Systems anhand seiner externen Ausgaben verstanden werden kann. Computersysteme werden durch die Beobachtung von CPU-Zeit, Speicher, Festplattenplatz, Latenz, Fehlern usw. gemessen. Je besser ein System beobachtbar ist, desto einfacher ist es, seine Funktionsweise zu verstehen, indem man es betrachtet.
Die Observability eines Systems hat damit einen erheblichen Einfluss auf seine Betriebskosten. Observable Systeme liefern ihren Betreibern aussagekräftige, umsetzbare Daten, die es ihnen ermöglichen, günstige Ergebnisse zu erzielen und Ausfallzeiten zu reduzieren. Beachte, dass mehr Informationen nicht zwangsläufig zu einem besser beobachtbaren System führen. Manchmal kann die Menge an Informationen, die ein System erzeugt, es sogar erschweren, wertvolle Zustandsdaten aus dem von der Anwendung erzeugten Rauschen zu erkennen. Observability erfordert die richtigen Daten, um die richtigen Entscheidungen zu treffen.