Streaming mit Apache Kafka-Metriken
Mit Metriken können Sie Kafka-Cluster und -Endpunkte in OCI Streaming mit Apache Kafka überwachen.
Sie können Standardmetrikdiagramme auf der Seite Servicemetriken anzeigen, die vordefinierte Serviceabfragen für Broker in einem Kafka-Cluster verwenden.
Mit dem OCI Monitoring-Service können Sie auch benutzerdefinierte Abfragen und Alarme erstellen, um Sie zu benachrichtigen, wenn diese Metriken Alarm angegebene Trigger erfüllen.
Sie müssen auch Clientmetriken überwachen.
Verfügbare Metriken
Ein Namespace ist ein Container für Metriken. Der Namespace für OCI Streaming mit Apache Kafka lautet oci_kafka
.
Streaming mit Apache Kafka-Metriken umfasst die folgenden Dimensionen:
brokerId
: Die ID des Kafka-Cluster-Brokers.resourceId
: Die OCID des Kafka-Clusters.resourceName
: Der Name des Kafka-Clusters.
Metrik | Metrikanzeigename | Einheit | Beschreibung | Abmessungen |
---|---|---|---|---|
BrokerCPUUsage |
CPU-Nutzung für Kafka-Broker | Prozentsatz | Gesamte CPU-Auslastung für jeden Broker. |
|
BrokerAvailableDiskSpace |
Verfügbarer Datenträgerspeicherplatz für Kafka-Broker | Prozentsatz | Prozentsatz des verfügbaren Festplattenspeichers in jedem Broker. |
|
BrokerMemoryUsed |
Von Kafka-Broker belegter Arbeitsspeicher | Prozentsatz | Gesamte Heap- + Nicht-Heap-Speicherauslastung für jeden Broker. |
|
BrokerActiveControllerCount |
Anzahl aktive Controller | Anzahl | Anzahl aktiver Controller für jeden Broker. Muss immer 1 sein. |
|
BrokerUnderReplicatedPartitions |
Unterreplizierte Partitionen | Anzahl | Zeigt die Anzahl der Partitionen an, die in einem Broker repliziert werden. |
|
BrokerOfflinePartitionsCount |
Anzahl Offlinepartitionen | Anzahl | Anzahl der Partitionen, die einem Broker zugewiesen sind und derzeit offline sind. |
|
Empfehlungen
Zeigen Sie die Empfehlungen für die verfügbaren Metriken an, um einen fehlerfreien Betrieb der Kafka-Cluster sicherzustellen.
Sie müssen Alarme erstellen, um die Werte dieser Metriken zu überwachen.
Metrik | Alertschwellenwertempfehlung |
---|---|
BrokerCPUUsage |
|
BrokerAvailableDiskSpace |
|
BrokerMemoryUsed |
|
BrokerActiveControllerCount |
|
BrokerUnderReplicatedPartitions |
|
BrokerOfflinePartitionsCount |
|