Streaming con le metriche Kafka Apache

Utilizzando le metriche, puoi monitorare i cluster e gli endpoint Kafka in OCI Streaming con Apache Kafka.

Utilizzare il servizio di monitoraggio OCI per creare query e allarmi personalizzati per avvisare l'utente quando queste metriche soddisfano i trigger specificati dagli allarmi.

Si consiglia di monitorare le metriche client utilizzando dashboard personalizzati.

Metriche disponibili

Uno spazio di nomi è un contenitore per le metriche. Lo spazio di nomi per OCI Streaming con Apache Kafka è oci_kafka.

Utilizzare le metriche Streaming con Apache Kafka riportate di seguito con le tre dimensioni riportate di seguito.

  • brokerId: l'ID del broker cluster Kafka.
  • resourceId: OCID del cluster Kafka.
  • resourceName: il nome del cluster Kafka.
Metrica Unità Descrizione
BrokerActiveControllerCount Count Numero di controller attivi per ogni broker. Deve essere sempre 1.
BrokerAvailableDiskSpace Percentuale. Percentuale di spazio su disco disponibile in ciascun broker.
BrokerBytesInTotal Byte Numero totale di bytes in entrata per un broker
BrokerBytesOutTotal Byte Numero totale di byte in uscita per un broker
BrokerConnectionCountPerListener Count Numero totale di connessioni attive a un broker Kafka, suddiviso per listener (ad esempio PLAINTEXT e SSL).
BrokerCPUUsage Percentuale. Uso CPU totale per ogni broker.
BrokerFailedFetchRequests Count Conteggio cumulativo delle richieste di recupero restituite dal broker con un errore, segnalando errori di lettura visibili al client.
BrokerFailedProduceRequests Count Tiene traccia del numero totale di richieste di produzione (scrittura) non riuscite ricevute dal broker Kafka.
BrokerMemoryUsed Percentuale. Utilizzo totale della memoria heap + non heap per ogni broker.
BrokerNetworkProcessorAvgIdlePercentage Percentuale. Percentuale media di inattività dei thread di I/O di rete Kafka (noti anche come processori di rete) nel tempo.
BrokerOfflinePartitionsCount Count Numero di partizioni assegnate a un broker attualmente offline.
BrokerOpenFileDescriptors Count Totale descrittori di file aperti su un broker.
BrokerRequestHandlerAvgIdlePercentage Percentuale. Misura la percentuale media di tempo in cui i thread dell'handler di richieste Kafka sono inattivi, indicando la capacità di elaborazione disponibile.
BrokerTotalFetchRequests Count Conteggio cumulativo di ogni richiesta di recupero elaborata dal broker, che riflette il volume complessivo del traffico in lettura.
BrokerTotalIncomingMessages Count Conta il numero totale di messaggi ricevuti dal broker Kafka in tutti gli argomenti e le partizioni.
BrokerTotalProduceRequests Count Tiene traccia del numero totale di richieste di produzione (scrittura) ricevute dal broker Kafka.
BrokerUnderReplicatedPartitions Count Mostra il numero di partizioni in fase di replica in un broker.

Suggerimenti

Visualizzare i suggerimenti per le metriche disponibili per garantire un funzionamento corretto dei cluster Kafka.

È necessario creare allarmi per monitorare i valori di queste metriche.

Metrica Suggerimento soglia avviso
BrokerCPUUsage

> 80% over 5 minutes

BrokerAvailableDiskSpace

< 20 GB

BrokerMemoryUsed

> 80%

BrokerActiveControllerCount

1

BrokerUnderReplicatedPartitions

> 0

BrokerOfflinePartitionsCount

> 0