Service de flux avec les mesures Apache Kafka
À l'aide de mesures, vous pouvez surveiller des grappes et des points d'extrémité Kafka dans le service de diffusion en continu pour OCI avec Apache Kafka.
Utilisez le service de surveillance OCI pour créer des interrogations et des alarmes personnalisées afin de vous aviser lorsque ces mesures répondent à des déclencheurs spécifiés par l'alarme.
Nous vous recommandons de surveiller les mesures du client à l'aide de vos propres tableaux de bord personnalisés.
Mesures disponibles
Un espace de noms est un conteneur pour les mesures. L'espace de noms pour le service de diffusion en continu pour OCI avec Apache Kafka est oci_kafka.
Utilisez le service de flux suivant avec les mesures Apache Kafka avec les trois dimensions suivantes :
-
brokerId: ID du courtier en grappe Kafka. -
resourceId: OCID de la grappe Kafka. -
resourceName: Nom de la grappe Kafka.
| Mesure | Unité | Description |
|---|---|---|
BrokerActiveControllerCount
|
Nombre | Nombre de contrôleurs actifs pour chaque courtier. Doit toujours être 1. |
BrokerAvailableDiskSpace
|
Pourcentage | Pourcentage d'espace disque disponible dans chaque courtier. |
BrokerBytesInTotal
|
octets | Nombre total d'octets pour un courtier |
BrokerBytesOutTotal
|
octets | Nombre total d'octets sortants pour un courtier |
BrokerConnectionCountPerListener
|
Nombre | Nombre total de connexions actives à un courtier Kafka, réparties par module d'écoute (par exemple, PLAINTEXT et SSL). |
BrokerCPUUsage
|
Pourcentage | Utilisation totale d'UC pour chaque courtier. |
BrokerFailedFetchRequests
|
Nombre | Nombre cumulatif de demandes d'extraction que le courtier a retournées avec une erreur, signalant des échecs de lecture visibles par le client. |
BrokerFailedProduceRequests
|
Nombre | Effectue le suivi du nombre total de demandes de production en échec (écriture) reçues par le courtier Kafka. |
BrokerMemoryUsed
|
Pourcentage | Tas total + utilisation de la mémoire hors tas pour chaque courtier. |
BrokerNetworkProcessorAvgIdlePercentage
|
Pourcentage | Pourcentage moyen d'inactivité des unités d'exécution d'E/S de réseau Kafka (également appelées processeurs de réseau) au fil du temps. |
BrokerOfflinePartitionsCount
|
Nombre | Nombre de partitions affectées à un courtier qui sont actuellement hors ligne. |
BrokerOpenFileDescriptors
|
Nombre | Nombre total de descripteurs de fichier ouverts sur un broker. |
BrokerRequestHandlerAvgIdlePercentage
|
Pourcentage | Mesure le pourcentage moyen de temps pendant lequel les unités d'exécution du programme de traitement de demande Kafka sont inactives, indiquant la capacité de traitement disponible. |
BrokerTotalFetchRequests
|
Nombre | Nombre cumulatif des demandes d'extraction que le courtier a traitées, reflétant le volume global du trafic côté lecture. |
BrokerTotalIncomingMessages
|
Nombre | Compte le nombre total de messages reçus par le courtier Kafka sur tous les sujets et toutes les partitions. |
BrokerTotalProduceRequests
|
Nombre | Effectue le suivi du nombre total de demandes de production (écriture) reçues par le courtier Kafka. |
BrokerUnderReplicatedPartitions
|
Nombre | Affiche le nombre de partitions sous répliquées dans un broker. |
Recommandations
Consultez les recommandations pour les mesures disponibles afin d'assurer le bon fonctionnement des grappes Kafka.
Vous devez créer des alarmes pour surveiller les valeurs de ces mesures.
| Mesure | Recommandation de seuil d'alerte |
|---|---|
BrokerCPUUsage
|
|
BrokerAvailableDiskSpace
|
|
BrokerMemoryUsed
|
|
BrokerActiveControllerCount
|
|
BrokerUnderReplicatedPartitions
|
|
BrokerOfflinePartitionsCount
|
|