Kafka en Producción · Lección 25
¿Qué indica un 'consumer lag' creciente y sostenido en un consumer group de Kafka?
El consumer group está procesando los eventos más lentamente de lo que el producer los está generando, acumulando una brecha cada vez mayor entre el offset más reciente del topic y el offset confirmado por el consumer
El consumer lag mide exclusivamente el tiempo de actividad total del cluster de Kafka desde su instalación
Un consumer lag creciente siempre indica un problema con la red del cluster, nunca con la lógica del consumer
Solo es relevante monitorear el consumer lag si el topic tiene exactamente una única partition
Kafka en Producción · Lección 25
Completa el código
kafka-consumer-groups --describe --group
Revisa: por ejemplo, kafka-consumer-groups --describe --group mi-grupo.
Kafka en Producción · Lección 25
¿Por qué un consumer lag que crece constantemente (en vez de mantenerse estable) sugiere que el consumer necesita escalar horizontalmente (más instancias) o que su lógica de procesamiento necesita optimizarse?
Pista: si la brecha entre producción y consumo aumenta de forma sostenida en vez de mantenerse estable o fluctuar, significa que el consumer no está dando abasto con la tasa real a la que se generan eventos nuevos, señalando la necesidad de escalar el número de instancias o mejorar la eficiencia del procesamiento.
✓
¡Lección completada!
Troubleshooting de consumer lag
0
XP ganado
3
Vidas restantes