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
|
|
BrokerAvailableDiskSpace
|
|
BrokerMemoryUsed
|
|
BrokerActiveControllerCount
|
|
BrokerUnderReplicatedPartitions
|
|
BrokerOfflinePartitionsCount
|
|