Apache Kafka Standardprüfungen und -Richtlinien

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Agent Client Collector Stellt die folgenden Richtlinien für bereit Apache Kafka Integritätsüberwachung. Richtlinien werden mit den in der angegebenen Tabelle angegebenen Prüfungen geliefert. Richtlinien und Prüfungen sind für beide verfügbar Windows Und Linux.

    Tabelle : 1. Apache Kafka Themenereignisse
    Überprüfen Beschreibung Monatlich Ausgabe
    kafka.check-zookeeper-status Löst ein kritisches Ereignis aus, wenn der gehostete Kafka-Zookeeper ausgefallen ist. Gemeinsame Prüfungen prüfen-kafka-zk-Status [Kennzeichnungen]

    Wo sich die Kennzeichnungen befinden:

    -P, --Port = Zookeeper-Port (Standard „2181“).

    Nutzungsbeispiel: Common Checks Check-kafka-zk-Status -p 2181

    Kafka-Zookeeper-Status OK: Kafka-Zookeeper ist aktiv!
    kafka.check-topic-replicas Löst ein kritisches Ereignis aus, wenn ein Thema Partitionen mit unbekannten Replikaten aufweist. Gemeinsame Prüfungen – Check-kafka-Replikate [Kennzeichnungen]

    Wo sich die Kennzeichnungen befinden:

    • -P, --Port = Zookeeper-Port (Standard „2181“).
    • -D, --detailliert = listet unbekannte Replikate in jeder Partition eines Themas auf.
    • -i, --include_list = kommagetrennte Liste zum Einschließen von Themen (lässt * Platzhalter zu)
    • -E, --exclude_list = kommagetrennte Liste zum Ausschließen von Themen (lässt * Platzhalter zu)
    Verwendungsbeispiel: Common Checks Check-kafka-replicas -H localhost -p 2181 -i „Test*“ -e „accTopic,*Offsets“ -d

    <topic> hat Partitionen mit unbekannten Replikaten. Unbekannte Replikate sind: {"0":["0"],"1":["0"],"2":["0"]}.

    <topic> hat Partitionen mit unbekannten Replikaten. Unbekannte Replikate sind: {"0":["0"]}.

    kafka.check-topic-replication-factor Löst ein kritisches Ereignis aus, wenn der Replikationsfaktor von mindestens einem Thema über oder unter dem angegebenen Replikationsfaktorparameter liegt. Gemeinsame Prüfungen – Check-kafka-rf [Kennzeichnungen]

    Wo sich die Kennzeichnungen befinden:

    • -P, --Port = Zookeeper-Port (Standard „2181“).
    • -D, --detailliert = listet unbekannte Replikate in jeder Partition eines Themas auf.
    • -i, --include_list = kommagetrennte Liste zum Einschließen von Themen (lässt * Platzhalter zu)
    • -E, --exclude_list = kommagetrennte Liste zum Ausschließen von Themen (lässt * Platzhalter zu)
    • -R, --Replikationsfaktor = erwarteter Replikationsfaktor für ein Thema (Standard 1)

    Beispiele: Common Checks Check-kafka-Partitions -H localhost -p 2181 -r 2 -i „accMetrics,*topic“ -e „testTopic“

    Testthema hat Replikationsfaktor 1, der kleiner als erwartet ist: 2.

    AccMetrics haben Replikationsfaktor 1, der kleiner als erwartet ist: 2.

    kafka.check-topic-leader Löst ein kritisches Ereignis aus, wenn ein Thema Partitionen mit unbekannten Führungskräften oder einem nicht bevorzugten Replikat als Leiter aufweist. Common Checks Check-kafka-Leader [Kennzeichnungen]

    Wo sich die Kennzeichnungen befinden

    • -P, --Port = Zookeeper-Port (Standard „2181“).
    • -D, --detailliert = Eine Liste von Partitionen in jedem Thema mit unbekannten Führungskräften oder nicht bevorzugten Replikaten.
    • -i, --include_list = kommagetrennte Liste zum Einschließen von Themen (lässt * Platzhalter zu)
    • -E, --exclude_list = kommagetrennte Liste zum Ausschließen von Themen (lässt * Platzhalter zu)

    Beispiele:

    Common Checks Check-kafka-Leader -H localhost -p 2181 -d -e „*Offsets“

    <topic> enthält Partitionen mit nicht bevorzugtem Replikat als Leiter.(Partitionen mit nicht bevorzugten Replikaten sind [0]).

    <topic> enthält Partitionen mit nicht bevorzugtem Replikat als Leiter.(Partitionen mit nicht bevorzugten Replikaten sind [0]).

    kafka.check-topic-partitions Löst kritische Ereignisse aus, wenn die Anzahl der Partitionen für ein Thema kleiner als der Parameter „min_partitions“ ist. Gemeinsame Prüfungen – kafka-Partitionen [Kennzeichnungen]

    Wo sich die Kennzeichnungen befinden:

    • -P, --Port = Zookeeper-Port (Standard „2181“).
    • -P, --min_partitions = Mindestpartitionen für ein Thema (Standard 1).
    • -i, --include_list = kommagetrennte Liste zum Einschließen von Themen (lässt * Platzhalter zu)
    • -E, --exclude_list = kommagetrennte Liste zum Ausschließen von Themen (lässt * Platzhalter zu)

    Verwendungsbeispiel 1: Common Checks Check-kafka-Partitions -H localhost -p 2181 -P 3

    <topic> hat 1 Partitionen, erwartet mindestens 3.

    <topic> hat 1 Partitionen, erwartet mindestens 3.

    <topic> hat 1 Partitionen, erwartet mindestens 3.

    Verwendungsbeispiel 2: Common Checks Check-kafka-Partitions -H localhost -p 2181 -P 3 -i "accMetrics,*topic" -e "testTopic"

    <topic> hat 1 Partitionen, erwartet mindestens 3.

    <topic> hat 1 Partitionen, erwartet mindestens 3.

    Hinweis:
    Werte für die Parameter include_list und exclude_list müssen zwischen doppelte Anführungszeichen umschlossen werden. Beispiel: „test1,*topic“.
    Tabelle : 2. Apache Kafka Broker-Ereignisse
    Überprüfen Beschreibung Monatlich Ausgabe
    kafka.check-broker-status Löst ein kritisches Ereignis aus, wenn der Kafka-Broker auf dem Host ausgefallen ist. Gemeinsame Prüfungen prüfen-kafka-Broker-Status [Kennzeichnungen]

    Wo sich die Kennzeichnungen befinden:

    -P, --Port = Kafka-Broker-Port (Standard „9092“).

    Nutzungsbeispiel: Common Checks Check-kafka-Broker-Status -p 9092

    Kafka-Brokerstatus OK: Kafka-Broker ubuntu20:9092 ist aktiv!
    Tabelle : 3. Apache Kafka Broker-Metriken
    Überprüfen Beschreibung Monatlich Ausgabe
    kafka.metrics.broker Sammelt Kafka-Broker-Metriken vom Host. Common Checks metric-kafka-Broker [Kennzeichnungen]
    Wo sich die Kennzeichnungen befinden:
    • -J, --Javapath = Pfad der ausführbaren Java-Datei (Standard „Java“).
    • -J, --jmxport = JMX-Port (Standard „9999“)

    Nutzungsbeispiel: Common Checks metric-kafka-Broker -J „/usr/bin/Java“ -j 9999

    Hostname.Kafka.Broker.Replikationsmanager.IsrExpandsPerSec.OneMinuteRate 0,000

    Hostname.Kafka.Broker.DelayedOperationPurgatory.PurgatorySize.Abrufen.Wert 627,000

    Hostname.Kafka.Broker.SteuerungStatistiken.UncleanLeaderAuswahlPerSec.OneMinuteRate 0,000

    Hostname.Kafka.Broker.Anforderungsmetriken.AnforderungPerSec.produzieren.OneMinuteRate 0,000

    Tabelle : 4. Apache Kafka Zookeeper-Metriken
    Überprüfen Beschreibung Monatlich Ausgabe
    kafka.metrics.zookeeper Sammelt Zookeeper-Metriken vom Host. Common Checks metric-kafka-zookeeper [Kennzeichnungen]

    Wo die Kennzeichnung ist: -P, --adminserverport = Administratorserverport (Standard „8085“)

    Nutzungsbeispiel: Common Checks metric-kafka-zookeeper -p 8085

    Hostname.Kafka.Zookeeper.Outstanding_Requests 2,000 1648183249

    Hostname.Kafka.Zookeeper.avg_latency 1,05 1648183249

    Hostname.Kafka.Zookeeper.num_alive_connections 1,000 1648183249

    hostname.Kafka.Zookeeper.open_file_descriptor_count 124,000 1648183249