Streaming avec les mesures d'Apache Kafka
Grâce aux mesures, vous pouvez surveiller les clusters et les adresses Kafka dans OCI Streaming avec Apache Kafka.
Utilisez le service OCI Monitoring pour créer des requêtes et des alarmes personnalisées afin de vous avertir lorsque ces mesures répondent à des déclencheurs spécifiés par une alarme.
Nous vous recommandons de surveiller les mesures client à l'aide de vos propres tableaux de bord personnalisés.
Mesures disponibles
Un espace de noms est un conteneur de mesures. L'espace de noms pour OCI Streaming avec Apache Kafka est oci_kafka
.
Utilisez les mesures Streaming with Apache Kafka suivantes avec les trois dimensions suivantes :
-
brokerId
: ID du broker de cluster Kafka. -
resourceId
: OCID du cluster Kafka. -
resourceName
: nom du cluster Kafka.
Métrique | Unité | Description |
---|---|---|
BrokerActiveControllerCount
|
Comptage | Nombre de contrôleurs actifs pour chaque broker. Doit toujours être 1. |
BrokerAvailableDiskSpace
|
Pourcentage | Pourcentage d'espace disque disponible dans chaque broker. |
BrokerBytesInTotal
|
Octets | Nombre total d'octets dans un broker |
BrokerBytesOutTotal
|
Octets | Nombre total d'octets sortants pour un broker |
BrokerConnectionCountPerListener
|
Comptage | Nombre total de connexions actives à un broker Kafka, ventilées par processus d'écoute (par exemple, PLAINTEXT et SSL). |
BrokerCPUUsage
|
Pourcentage | Utilisation totale de l'UC pour chaque broker. |
BrokerFailedFetchRequests
|
Comptage | Nombre cumulé de demandes d'extraction que le broker a renvoyées avec une erreur, signalant des échecs de lecture visibles par le client. |
BrokerFailedProduceRequests
|
Comptage | Effectue le suivi du nombre total de demandes de production (écriture) en échec reçues par le broker Kafka. |
BrokerMemoryUsed
|
Pourcentage | Portion de mémoire totale + utilisation de la mémoire hors portion de mémoire pour chaque broker. |
BrokerNetworkProcessorAvgIdlePercentage
|
Pourcentage | Pourcentage moyen d'inactivité des threads d'E/S réseau Kafka (également appelés processeurs réseau) au fil du temps. |
BrokerOfflinePartitionsCount
|
Comptage | Nombre de partitions affectées à un broker qui sont actuellement hors ligne. |
BrokerOpenFileDescriptors
|
Comptage | Nombre total de descripteurs de fichier ouverts sur un broker. |
BrokerRequestHandlerAvgIdlePercentage
|
Pourcentage | Mesure le pourcentage moyen de temps pendant lequel les threads du gestionnaire de demandes Kafka sont inactifs, indiquant la capacité de traitement disponible. |
BrokerTotalFetchRequests
|
Comptage | Nombre cumulé de toutes les demandes d'extraction traitées par le broker, reflétant le volume global de trafic côté lecture. |
BrokerTotalIncomingMessages
|
Comptage | Compte le nombre total de messages reçus par le broker Kafka dans toutes les rubriques et partitions. |
BrokerTotalProduceRequests
|
Comptage | Effectue le suivi du nombre total de demandes de production (écriture) reçues par le broker Kafka. |
BrokerUnderReplicatedPartitions
|
Comptage | Affiche le nombre de partitions en cours de réplication dans un broker. |
Recommandations
Consultez les recommandations relatives aux mesures disponibles afin de garantir le bon fonctionnement des clusters Kafka.
Vous devez créer des alarmes pour surveiller les valeurs de ces mesures.
Métrique | Recommandation de seuil d'alerte |
---|---|
BrokerCPUUsage
|
|
BrokerAvailableDiskSpace
|
|
BrokerMemoryUsed
|
|
BrokerActiveControllerCount
|
|
BrokerUnderReplicatedPartitions
|
|
BrokerOfflinePartitionsCount
|
|