Kapitel 15. Beobachtbarkeit und Überwachung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
An Bord eines Schiffes ist nie alles in Ordnung.
William Langewiesche, Das geächtete Meer
In diesem Kapitel befassen wir uns mit der Frage der Beobachtbarkeit und Überwachung von Cloud Native Applications. Was ist Beobachtbarkeit? Wie hängt sie mit der Überwachung zusammen? Wie funktioniert Monitoring, Logging, Metriken und Tracing in Kubernetes?
Was ist Beobachtbarkeit?
Der BegriffObservability ist dir vielleicht nicht geläufig, aber er wird immer beliebter, um die Welt jenseits des traditionellen Monitorings zu beschreiben. Wir wollen uns zuerst mit der Überwachung befassen, bevor wir sehen, wie die Beobachtbarkeit sie erweitert.
Was ist Überwachung?
Funktioniert deine Website im Moment? Sieh nach; wir warten. Die grundlegendste Methode, um zu wissen, ob alle deine Anwendungen und Dienste so funktionieren, wie sie sollen, ist, sie selbst zu überprüfen. Aber wenn wir im DevOps-Kontext von Monitoring sprechen, meinen wir meistens automatisiertes Monitoring.
Automatisiertes Monitoring bedeutet, dass die Verfügbarkeit oder das Verhalten einer Website oder eines Dienstes auf programmatische Weise überprüft wird, in der Regel nach einem regelmäßigen Zeitplan und mit einer automatisierten Methode, die menschliche Techniker alarmiert, wenn ein Problem auftritt. Aber was ist ein Problem?
Closed-Box-Überwachung ...
Get Cloud Native DevOps mit Kubernetes, 2. Auflage 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.