Apache Kafka-Metriken

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • In der folgenden Tabelle werden die Metriken aufgelistet, die als Ausgabe von Kafka-Prüfungen erfasst werden. Einträge, die als Empfohlene Metriken angegeben sind, sind Metriken mit hoher Sichtbarkeit, die auf der Betreiber-Arbeitsbereich-Registerkarte „Metrik“ angezeigt werden, nachdem eine Warnung generiert wurde. Diese Metriken liefern dem Operator zusätzliche Informationen, damit das angegebene Problem weiter untersucht werden kann.

    Tabelle : 1. Broker-Metriken
    Metriktyp Ressource (Name der spezifischen Datenbank, falls relevant) Einheiten Beschreibung des Metriktyps
    Kafka.Broker.RequestMetrics.TotalTimeMs.FetchConsumer.Mean (empfohlene Metrik) Gesamtzeit (in ms) für die Verarbeitung der Consumer-Anforderung.
    Kafka.Broker.RequestMetrics.TotalTimeMs.FetchFollower.Mean (empfohlene Metrik) Gesamtzeit (in ms) für die Verarbeitung der Follower-Anforderung.
    Kafka.Broker.RequestMetrics.TotalTimeMs.Produce.Mean (empfohlene Metrik) Gesamtzeit (in ms) für die Verarbeitung der Producer-Anforderung.
    Kafka.Broker.BrokerTopicMetrics.BytesOutPerSec.OneMinuteRate (empfohlene Metrik) Zusammengefasste ausgehende Byterate.
    Kafka.Broker.BrokerTopicMetrics.BytesInPerSec.OneMinuteRate (empfohlene Metrik) Zusammengefasste eingehende Byterate.
    Kafka.Broker.ReplicaManager.UnderReplicatedPartitions.Value Anzahl der nicht replizierten Partitionen.
    Kafka.Broker.ReplicaManager.IsrExpandsPerSec.OneMinuteRate Rate, mit der der Pool der synchronen Replikate (In-Sync Replicas, ISRs) kleiner wird.
    Kafka.Broker.ReplicaManager.IsrShrinksPerSec.OneMinuteRate Rate, mit der der Pool der synchronen Replikate (In-Sync Replicas, ISRs) kleiner wird.
    Kafka.Broker.KafkaController.ActiveControllerCount.Value (empfohlene Metrik) Anzahl der aktiven Controller im Cluster.
    Kafka.Broker.KafkaController.OfflinePartitionsCount.Value Anzahl der Offline-Partitionen.
    Kafka.Broker.ControllerStats.LeaderElectionRateAndTimeMs.OneMinuteRate (empfohlene Metrik) Leader-Wahlrate und -Latenz.
    Kafka.Broker.ControllerStats.UncleanLeaderElectionsPerSec.OneMinuteRate Anzahl der nicht bereinigten Auswahlen pro Sekunde.
    Kafka.Broker.DelayedOperationPurgatory.PurgatorySize.Fetch.Value Anzahl der Abrufanforderungen, die in der als „Purgatory“ (Fegefeuer) bezeichneten Datenstruktur von Kafka warten.
    Kafka.Broker.DelayedOperationPurgatory.PurgatorySize.Produce.Value Anzahl der Anforderungen, die in der als Producer-„Purgatory“ (Fegefeuer) bezeichneten Datenstruktur von Kafka warten.
    Kafka.Broker.RequestMetrics.RequestsPerSec.Produce.OneMinuteRate (empfohlene Metrik) Anzahl der Producer-Anforderungen pro Sekunde.
    Kafka.Broker.RequestMetrics.RequestsPerSec.FetchConsumer.OneMinuteRate (empfohlene Metrik) Anzahl der Consumer-Anforderungen pro Sekunde.
    Kafka.Broker.RequestMetrics.RequestsPerSec.FetchFollower.OneMinuteRate (empfohlene Metrik) Anzahl der Follower-Anforderungen pro Sekunde.
    Tabelle : 2. ZooKeeper-Metriken
    Metriktyp Ressource (Name der spezifischen Datenbank, falls relevant) Einheiten Beschreibung des Metriktyps
    Kafka.Zookeeper.outstanding_requests (empfohlene Metrik) Anzahl der Anforderungen in der Warteschlange.
    Kafka.Zookeeper.avg_latency (empfohlene Metrik) Durchschnittliche Zeit (in ms), die für die Beantwortung einer Client-Anforderung benötigt wird.
    Kafka.Zookeeper.num_alive_connections (empfohlene Metrik) Anzahl der mit ZooKeeper verbundenen Clients.
    Kafka.Zookeeper.open_file_descriptor_count Anzahl der verwendeten Dateideskriptoren.
    Kafka.Zookeeper.pending_syncs Anzahl der ausstehenden Synchronisierungen von Followern.
    Kafka.Zookeeper.followers Anzahl der aktiven Follower.