Consumer Group Member Instability from Frequent Rebalances
warningFrequent changes in consumer group membership trigger rebalances, causing processing pauses, increased latency, and temporary unavailability.
Monitor kafka_consumergroup_members for frequent changes (variance > 20% of mean over 10 minutes). Cross-reference with kafka.consumer.records_lag_max spikes during member changes.
1. Increase session.timeout.ms: Reduce sensitivity to temporary consumer slowness. 2. Tune max.poll.interval.ms: Ensure consumers can process batches within interval. 3. Check consumer health: Identify which consumers are dropping in/out. 4. Review processing time: Optimize consumer processing to complete within poll interval. 5. Use static membership: Configure group.instance.id for stable consumers. 6. Monitor heartbeat.interval.ms: Ensure appropriate heartbeat frequency.