• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Referencia de métricas de OpenTelemetry Kafka

Esta página documenta las métricas recopiladas al monitorear Apache Kafka con OpenTelemetry. Las métricas se recopilan a través del receptor de métricas de Kafka, el receptor JMX y el agente Java de OpenTelemetry para métricas del lado del cliente.

Métodos de recopilación de métricas

La supervisión de OpenTelemetry Kafka utiliza dos receptores complementarios:

  • Receptor de métricas de Kafka: Se conecta al puerto de inicio de Kafka para recopilar métricas de clúster, tema, partición y grupo de consumidores
  • Receptor JMX: Se conecta al puerto JMX (normalmente 9999) para recopilar métricas detalladas del broker y métricas de JVM

Métricas del receptor de métricas de Kafka

Estas métricas se recopilan de los brokers de Kafka utilizando el protocolo Kafka (puerto de arranque). Basado en los metadatos del receptor de métricas de Kafka, con algunas métricas deshabilitadas de forma predeterminada o en configuraciones típicas.

Métricas del receptor JMX

El receptor JMX recopila métricas detalladas de los MBeans del broker de Kafka a través de JMX (normalmente el puerto 9999). Las métricas se recopilan utilizando dos configuraciones:

  1. Sistema de destino Kafka predeterminado - Métricas específicas de Kafka integradas de target_system: kafka (kafka.yaml)
  2. Métricas JMX personalizadas - Métricas adicionales de Kafka y métricas de JVM definidas en la configuración personalizada

Métricas del sistema de destino de Kafka predeterminadas

Estas métricas se recopilan automáticamente cuando se usa target_system: kafka:

Métricas JMX personalizadas

Estas métricas adicionales de Kafka y métricas de JVM se recopilan cuando se utiliza un archivo de configuración JMX personalizado (como se muestra en la configuración autohospedada). La configuración personalizada le permite recopilar métricas adicionales específicas de Kafka más allá del conjunto predeterminado, así como métricas de estado de JVM.

Métricas del cliente Kafka (agente OpenTelemetry Java)

Estas métricas se recopilan de las aplicaciones de productor y consumidor de Kafka instrumentadas con el agente OpenTelemetry Java con la instrumentación de Kafka habilitada. Estos proporcionan visibilidad del lado del cliente en las interacciones de la aplicación con los brokers de Kafka y complementan las métricas del lado del broker al proporcionar la perspectiva de la aplicación.

Atributo métrico

Las métricas se pueden filtrar y agrupar utilizando los siguientes atributos:

Atributos comunes:

  • kafka.cluster.name - Nombre del clúster de Kafka (todas las métricas)
  • instrumentation.provider - Siempre opentelemetry (todas las métricas)
  • topic - Nombre del tema de Kafka
  • partition - Número de partición
  • group - Nombre del grupo de consumidores
  • broker.id - Identificador del broker (métricas JMX)
  • client-id - Identificador del cliente (métricas del cliente)
  • node-id - Identificador del nodo del broker (métricas del cliente)
  • type - Tipo de solicitud (por ejemplo, fetch, produce)
  • direction - Dirección de datos (entrada, salida)
  • state - Estado de la operación ISR (encoger, expandir)
  • name - Nombre del recolector de GC o del grupo de memoria (métricas de JVM)

Próximos pasos

Copyright © 2026 New Relic Inc.

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