• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

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.

Créer un problème

Référence des métriques OpenTelemetry Kafka

Cette page documente les métriques collectées lors du monitoring d'Apache Kafka avec OpenTelemetry. Les métriques sont collectées via le récepteur de métriques Kafka, le récepteur JMX et l'agent OpenTelemetry Java pour les métriques côté client.

Méthodes de collecte des métriques

Le monitoring OpenTelemetry Kafka utilise deux récepteurs complémentaires :

  • Récepteur de métriques Kafka: Se connecte au port de démarrage de Kafka pour collecter les métriques du cluster, des sujets, des partitions et des groupes de consommateurs
  • Récepteur JMX: se connecte au port JMX (généralement 9999) pour collecter des métriques détaillées du broker et des métriques JVM

Métriques du récepteur de métriques Kafka

Ces métriques sont collectées auprès des brokers Kafka en utilisant le protocole Kafka (port de démarrage). Basé sur les métadonnées du kafkametricsreceiver, avec certaines métriques désactivées par défaut ou dans les configurations typiques.

Métriques du récepteur JMX

Le récepteur JMX collecte des métriques détaillées à partir des MBeans du broker Kafka via JMX (généralement le port 9999). Les métriques sont collectées à l’aide de deux configurations :

  1. Système cible Kafka par défaut - Métriques spécifiques à Kafka intégrées à partir de target_system: kafka (kafka.yaml)
  2. Métriques JMX personnalisées - Métriques Kafka et JVM supplémentaires définies dans la configuration personnalisée

Métriques système cibles Kafka par défaut

Ces métriques sont collectées automatiquement lors de l'utilisation de target_system: kafka:

Métriques JMX personnalisées

Ces métriques Kafka et JVM supplémentaires sont collectées lors de l’utilisation d’un fichier de configuration JMX personnalisé (comme indiqué dans la configuration auto-hébergée). La configuration personnalisée vous permet de collecter des métriques spécifiques à Kafka supplémentaires au-delà de l’ensemble par défaut, ainsi que des métriques d’intégrité JVM.

Métriques du client Kafka (agent OpenTelemetry Java)

Ces métriques sont collectées à partir des applications producteur et consommateur Kafka instrumentées avec l'agent OpenTelemetry Java avec l'instrumentation Kafka activée. Celles-ci fournissent une visibilité côté client sur les interactions des applications avec les brokers Kafka et complètent les métriques côté broker en fournissant la perspective de l'application.

attribut métrique

Les métriques peuvent être filtrées et regroupées à l'aide des attributs suivants :

Attributs courants :

  • kafka.cluster.name - Nom du cluster Kafka (toutes les métriques)
  • instrumentation.provider - Toujours opentelemetry (toutes les métriques)
  • topic - Nom du sujet Kafka
  • partition - Numéro de partition
  • group - Nom du groupe de consommateurs
  • broker.id - Identifiant du broker (métriques JMX)
  • client-id - Identifiant du client (métriques client)
  • node-id - Identifiant du nœud de broker (métriques client)
  • type - Type de requête (par exemple, fetch, produce)
  • direction - Direction des données (entrant, sortant)
  • state - État de l'opération ISR (réduction, expansion)
  • name - Nom du collecteur GC ou du pool de mémoire (métriques JVM)

Prochaines étapes

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.