Kapitel 11. Überwachung

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

Der Begriff Beobachtbarkeit wird oft verwendet, um eine wünschenswerte Eigenschaft von verteilten Systemen zu beschreiben. Beobachtbarkeit bedeutet, dass man Einblick in die verschiedenen Komponenten eines Systems hat, um die komplexen Ausfälle, die in verteilten Systemen auftreten können, zu erkennen, vorherzusagen und vielleicht sogar zu verhindern. Ausfälle einzelner Komponenten können sich wiederum auf andere Komponenten auswirken, und mehrere Ausfälle können auf unvorhersehbare Weise zusammenwirken und zu systemweiten Ausfällen führen. Gemeinsame Elemente einer Strategie zur Beobachtung eines Systems sind Metriken, Protokollierung und Tracing.

In diesem Kapitel erfährst du, wie Cassandra diese Elemente der Beobachtbarkeit unterstützt und wie du die verfügbaren Tools nutzen kannst, um wichtige Ereignisse im Lebenszyklus deines Cassandra-Clusters zu überwachen und zu verstehen. Wir sehen uns einige einfache Möglichkeiten an, um zu sehen, was vor sich geht, wie z.B. das Ändern der Logging-Level und das Verstehen der Ausgabe.

Zu Beginn wollen wir besprechen, wie Cassandra die Java Management Extensions (JMX) nutzt, um Informationen über seine internen Abläufe offenzulegen und die dynamische Konfiguration einiger seiner Verhaltensweisen zu ermöglichen. Auf dieser Grundlage kannst du lernen, wie du Cassandra mit verschiedenen ...

Get Cassandra: The Definitive Guide, (Revised) Third Edition, 3. 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.