Cette traduction automatique est fournie pour votre commodité.
En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.
Trouver et interroger les données Kafka dans New Relic
Une fois votre monitoring Kafka configuré avec OpenTelemetry, vos métriques apparaîtront à plusieurs endroits dans New Relic. Ce guide vous montre où trouver vos données et comment les interroger efficacement.
Accéder à vos données Kafka
Vos métriques Kafka apparaissent à plusieurs endroits sur la plateforme New Relic, chacune étant optimisée pour différents cas d'utilisation :
1. Explorateur d'entités
Idéal pour : Contrôles de santé rapides et relations d'entités
Aller à one.newrelic.com > All capabilities > On host integrations
Afficher les types d'entités des brokers, des clusters et des sujets Kafka
2. Files d'attente et flux
Idéal pour : Monitoring axé sur la file d'attente de messages
Ajouter des widgets à l'aide des requêtes NRQL ci-dessus
Organiser les widgets par domaine d'intérêt :
État du cluster : Nombre de brokers, partitions sous-répliquées, état du contrôleur
Performances du consommateur : Retard, débit, appartenance au groupe
Métriques de rubrique : Débits de messages, nombres de partitions, état de la réplication
Utilisation des ressources : E/S réseau, métriques JVM, utilisation du disque
Configurer des alertes
Conseil
New Relic fournit des alertes de métriques dorées préconfigurées pour Kafka. Lors de la création d'une nouvelle condition d'alerte, sélectionnez Guided mode → Host integrations → Kafka (brokers, cluster ou topics) pour afficher les modèles d'alerte recommandés.
Vous pouvez également créer des alertes personnalisées à l'aide de requêtes NRQL :
Alerte lorsque le retard du consommateur dépasse votre seuil acceptable :
FROM Metric SELECT
latest(kafka.consumer_group.lag_sum)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
FACET group
Seuil recommandé: Alerte lorsque le retard > 10 000 messages pour les groupes de consommateurs critiques.
Alerte lorsque les partitions perdent la réplication :
FROM Metric SELECT
sum(kafka.partition.under_replicated)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
Seuil recommandé: Alerter lorsque des partitions deviennent sous-répliquées (> 0).
Alerter immédiatement lorsque les partitions sont hors ligne :
FROM Metric SELECT
latest(kafka.partition.offline)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
Seuil recommandé: Alerte immédiatement lorsque des partitions sont hors ligne (> 0).
Alerte lorsque les partitions tombent en dessous du nombre minimal de répliques synchronisées :
FROM Metric SELECT
latest(kafka.partition.under_min_isr)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
FACET broker.id
Seuil recommandé: Alertez lorsque des partitions tombent en dessous du ISR minimum (> 0).
Alerte lorsque l'utilisation du tas est critique :