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.
Una vez que su monitoreo de Kafka esté configurado con OpenTelemetry, sus métricas aparecerán en múltiples ubicaciones en New Relic. Esta guía le muestra dónde encontrar sus datos y cómo consultarlos de manera efectiva.
Navegue a sus datos de Kafka
Tus métricas de Kafka aparecen en varios lugares de la plataforma New Relic, cada uno optimizado para diferentes casos de uso:
1. Explorador de entidades
Ideal para: Verificaciones rápidas de estado y relaciones entre entidades
Filtre por provider=opentelemetry y haga clic en la fila de la cuenta donde instrumentó Kafka para ver sus datos
/* ### 3. Servicios de terceros Ideal para: Monitoreo enfocado en la integración 1. Vaya a <DNT>**[one.newrelic.com](https\://one.newrelic.com) > All capabilities > Infrastructure > Third-party services**</DNT> 2. Select <DNT>**Kafka (OpenTelemetry)**</DNT> > <DNT>**OTel Kafka Dashboard**</DNT> <img title="Servicios de terceros de Kafka OTel" alt="Vista de servicios de terceros que muestra la integración de Kafka (OpenTelemetry)" src="/images/infrastructure_screenshot-crop_otel-kafka-third-party-integrations.webp" /> */
3. Dashboards predefinidos
Ideal para: Monitoreo y visualización completos
Ir a one.newrelic.com > Dashboards > Recommended dashboards (View all)
Buscar "OTel Kafka Dashboard"
Consultar datos de Kafka con NRQL
Use NRQL para crear consultas y dashboards personalizados para sus datos de Kafka.
Ver todas las métricas de Kafka:
FROM Metric SELECT*
WHERE instrumentation.provider='opentelemetry'
AND kafka.cluster.name ISNOTNULL
LIMIT100
Monitorear clúster específico:
FROM Metric SELECT*
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
Retraso del consumidor por grupo:
FROM Metric SELECT latest(kafka.consumer_group.lag)
WHERE instrumentation.provider='opentelemetry'
FACET kafka.consumer_group.name, kafka.topic.name
SINCE 1hour ago TIMESERIES
Alerta de retraso alto del consumidor:
FROM Metric SELECTmax(kafka.consumer_group.lag)
WHERE instrumentation.provider='opentelemetry'
AND kafka.consumer_group.name ='your-consumer-group'
Recuento de brokers activos:
FROM Metric SELECT latest(kafka.brokers)
WHERE instrumentation.provider='opentelemetry'
AND kafka.cluster.name ='your-cluster'
TIMESERIES
Particiones con replicación insuficiente:
FROM Metric SELECT latest(kafka.partition.under_replicated)
WHERE instrumentation.provider='opentelemetry'
FACET kafka.topic.name SINCE 1hour ago
Rendimiento de mensajes por tema:
FROM Metric SELECT rate(sum(kafka.topic.messages),1minute)as'Messages/min'
WHERE instrumentation.provider='opentelemetry'
FACET kafka.topic.name SINCE 1hour ago TIMESERIES
E/S de red por broker:
FROM Metric SELECT rate(sum(kafka.network.io.bytes),1minute)as'Bytes/min'
WHERE instrumentation.provider='opentelemetry'
FACET kafka.broker.id, direction SINCE 1hour ago TIMESERIES
Consultas avanzadas
Para obtener ejemplos de consultas más completos organizados por área de enfoque de monitoreo:
Agregue widgets usando las consultas NRQL anteriores
Organiza los widgets por área de enfoque:
Estado del clúster: recuento de brokers, particiones con replicación insuficiente, estado del controlador
Rendimiento del consumidor: Retraso, rendimiento, membresía del grupo
Métricas de temas: tasas de mensajes, recuentos de particiones, estado de replicación
Utilización de recursos: E/S de red, métricas de JVM, uso de disco
Configurar alerta
Sugerencia
New Relic proporciona alertas de métricas doradas preconfiguradas para Kafka. Al crear una nueva condición de alerta, seleccione Guided mode → Host integrations → Kafka (brokers, clúster o temas) para ver las plantillas de alerta recomendadas.
También puede crear alertas personalizadas utilizando consultas NRQL:
Alerta cuando el retraso del consumidor excede tu umbral aceptable:
FROM Metric SELECT
latest(kafka.consumer_group.lag_sum)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
FACET group
Umbral recomendado: Alerta cuando el retraso > 10,000 mensajes para grupos de consumidores críticos.
Alerta cuando las particiones pierden la replicación:
FROM Metric SELECT
sum(kafka.partition.under_replicated)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
Umbral recomendado: Alerta cuando alguna partición se vuelve con replicación insuficiente (> 0).
Alerta inmediatamente cuando las particiones se desconecten:
FROM Metric SELECT
latest(kafka.partition.offline)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
Umbral recomendado: Alerta inmediatamente cuando alguna partición se desconecta (> 0).
Alerta cuando las particiones caen por debajo del mínimo de réplicas en sincronización:
FROM Metric SELECT
latest(kafka.partition.under_min_isr)
WHERE kafka.cluster.name ='production-cluster'
AND instrumentation.provider='opentelemetry'
FACET broker.id
Umbral recomendado: Alerta cuando alguna partición cae por debajo del ISR mínimo (> 0).