Kapitel 9. Überwachung von Kafka Connect

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

Als Administrator oder SRE einer Kafka-Connect-Pipeline ist es deine Aufgabe, dafür zu sorgen, dass sie korrekt läuft. Dazu musst du eine Überwachung einrichten, damit du den Zustand des Systems leicht überprüfen und Probleme schnell diagnostizieren kannst. Durch die Überwachung kannst du nicht nur bestehende Probleme erkennen und beheben, sondern auch mögliche zukünftige Probleme erkennen und Änderungen vornehmen, bevor sie sich auswirken.

Wenn du andere Nutzer oder Systeme hast, die sich auf deine Pipeline verlassen, solltest du dich mit ihnen über die Garantien verständigen, die du in Bezug auf Betriebszeit, Verfügbarkeit, Latenz usw. bieten kannst. Diese Garantien werden als Service Level Objectives (SLOs) oder Service Level Agreements (SLAs) bezeichnet. Mit einem guten Überwachungssystem kannst du nicht nur Probleme schneller erkennen und lösen, sondern auch genaue SLOs oder SLAs angeben.

In diesem Kapitel sehen wir uns die verschiedenen Mechanismen an, die du zur Überwachung von Kafka Connect nutzen kannst, und geben dir Hinweise, wie du sie am besten einsetzt. Es gibt drei Möglichkeiten, Einblicke in Kafka Connect-Cluster zu erhalten:

  • Analysieren von Metriken

  • Verwendung der REST API

  • Verarbeitung von Logmeldungen

Jede dieser Ressourcen bietet eine etwas andere Sicht auf das System, und zusammen ermöglichen ...

Get Kafka Verbinden 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.