Datensysteme
    Apache Kafka logo

    Apache Kafka Überwachung

    Überwachen Sie den Zustand von Apache Kafka-Brokern, Partitionsverzögerungen, Verbrauchergruppen und den Durchsatz in Echtzeit – ganz ohne Konfiguration.

    Warum überwachen Sie Apache Kafka?

    Apache Kafka ist das Rückgrat von Echtzeit-Datenpipelines und Event-Streaming. Die Überwachung von Kafka gewährleistet den einwandfreien Betrieb der Broker-Cluster, minimale Verzögerungen bei den Konsumenten, eine optimale Partitionsverteilung und eine zuverlässige Nachrichtenübermittlung.

    Automatische Erkennung über Xitogent
    Broker-Zustand und ISR-Verfolgung
    Überwachung des Consumer-Group-Lags
    Metriken zur Partitionsverteilung
    Nachrichten-Durchsatzraten
    Festplattennutzung pro Broker
    Metriken auf Topic-Ebene
    1-Minuten-Erfassungsintervalle
    Kennzahlen

    Was wir überwachen

    Anzahl Broker

    Aktive Broker im Cluster.

    Consumer-Lag

    Nachrichten-Rückstand je Consumer-Group.

    Nachrichten ein/Sek.

    Nachrichten-Eingangsrate.

    Ein-/Ausgangsbytes

    Netzwerkdurchsatz pro Broker.

    Unter-replizierte Partitionen

    Partitionen unterhalb des Replikationsfaktors.

    ISR-Schrumpfungen

    Schrumpfungsereignisse von In-Sync-Replicas.

    Auslöser & Benachrichtigungen

    Konfigurierbare Alarmauslöser

    Richten Sie benutzerdefinierte Trigger in Ihrem Dashboard ein, um benachrichtigt zu werden, sobald die Kennzahlen von „Apache Kafka“ Ihre festgelegten Schwellenwerte überschreiten.

    Apache Kafka Dashboard zur Konfiguration von Überwachungsauslösern

    Consumer-Lag

    entscheidend

    Wird ausgelöst, wenn ein Consumer zurückfällt.

    Unter-replizierte Partitionen

    entscheidend

    Warnungen bei Replikationsproblemen.

    Broker ausgefallen

    entscheidend

    Wird ausgelöst, wenn ein Broker den Cluster verlässt.

    Festplattenbelegung

    Warnung

    Wird ausgelöst, wenn die Broker-Festplatte volläuft.

    01

    Bedeutung von Kafka-Überwachung

    Kafka verarbeitet täglich Billionen von Nachrichten. Consumer-Lag, Broker-Ausfälle und Partitions-Ungleichgewicht können Datenpipelines zum Ausfall bringen.

    • Consumer-Lag vor Datenverlust erkennen
    • ISR zur Sicherung der Datenhaltbarkeit überwachen
    • Broker-Zustand über Cluster hinweg verfolgen
    • Partitionsbalance sicherstellen
    Kafka-Überwachung
    Partitionsanalyse
    02

    Warum entscheiden Sie sich für Xitoring

    Kafka-Überwachung auf Enterprise-Niveau.

    • Zero-Config-Setup
    • Globale Knoten
    • Zentrales Dashboard
    • Benachrichtigungen über mehrere Kanäle
    • Aufbewahrungsfristen
    Übersicht
    Benachrichtigungen
    Bevor Sie beginnen

    Voraussetzungen für Apache Kafka

    Stellen Sie sicher, dass diese Punkte erfüllt sind — danach ist die Installation eine Sache von 60 Sekunden.

    • Kafka-Broker mit aktiviertem JMX (Standardport 9999)
    • Netzwerkerreichbarkeit von Xitogent zu jedem JMX-Port der Broker
    • JMX-Authentifizierungsanmeldedaten, falls Security konfiguriert ist
    Einrichtungsanleitung

    Erste Schritte in Minuten

    1

    Xitogent auf jedem Broker installieren

    Installieren Sie den ressourcenschonenden Xitogent-Monitoring-Agenten auf jedem Kafka-Broker, den Sie überwachen möchten.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    JMX auf jedem Broker aktivieren

    Kafka stellt Broker-Metriken über JMX bereit. Setzen Sie `KAFKA_JMX_OPTS`, um einen JMX-Listener (typischerweise Port 9999) auf jedem Broker zu aktivieren, laden Sie den Dienst neu und prüfen Sie, dass der Agent-Host den JMX-Port erreichen kann.

    sudo xitogent integrate
    3

    Kafka-Integration aktivieren

    Aktivieren Sie die Kafka-Integration über das Xitoring-Dashboard oder die CLI. Xitogent erkennt Broker-IDs, Topics und Consumer-Groups im Cluster automatisch.

    4

    Alarmschwellen konfigurieren (optional)

    Legen Sie eigene Schwellenwerte für Consumer-Lag, unterrepublizierte Partitionen oder Broker-Down-Ereignisse fest, um Replikationsprobleme und Rückstau zu erkennen, bevor Consumer zurückfallen.

    5

    Funktion überprüfen

    Führen Sie diesen Befehl auf dem Server aus, um zu bestätigen, dass Xitogent die Integration erkannt hat. Innerhalb von etwa 30 Sekunden werden frische Metriken in Ihr Dashboard gestreamt.

    sudo xitogent status

    Häufig gestellte Fragen

    Apache Kafka überwachen heute

    In weniger als 60 Sekunden eingerichtet. Keine Kreditkarte erforderlich. Umfassende Kennzahlen vom ersten Tag an.

    Kostenlose Testversion starten

    Entdecke weiter

    Verwandte Themen Integrationen