Kapitel 2. Wie sich Debugging-Praktiken zwischen Beobachtbarkeit und Überwachung unterscheiden

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Im vorherigen Kapitel haben wir uns mit den Ursprüngen und der allgemeinen Verwendung des Datentyps Metrik für die Fehlersuche beschäftigt. In diesem Kapitel werden wir die spezifischen Debugging-Praktiken, die mit traditionellen Überwachungs-Tools verbunden sind, genauer untersuchen und herausfinden, wie sie sich von den Debugging-Praktiken unterscheiden, die mit Observability-Tools verbunden sind.

Herkömmliche Überwachungs-Tools überprüfen die Systembedingungen anhand bekannter Schwellenwerte, die anzeigen, ob bereits bekannte Fehlerzustände vorliegen. Das ist ein grundsätzlich reaktiver Ansatz, denn er funktioniert nur, wenn es darum geht, bereits aufgetretene Fehlerzustände zu identifizieren.

Im Gegensatz dazu ermöglichen Observability-Tools iterative, explorative Untersuchungen, um systematisch zu ermitteln, wo und warum Leistungsprobleme auftreten. Die Beobachtungsfähigkeit ermöglicht einen proaktiven Ansatz zur Identifizierung jedes Fehlermodus, unabhängig davon, ob er vorher bekannt oder unbekannt war.

In diesem Kapitel konzentrieren wir uns darauf, die Grenzen von Monitoring-basierten Methoden zur Fehlerbehebung zu verstehen. Zunächst erläutern wir, wie Überwachungs-Tools bei der Behebung von Softwareproblemen in der Produktion eingesetzt werden. ...

Get Beobachtbarkeitstechnik now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.