The ISR shrink to blocked writes
A follower can't keep up — slow disk, network blip, GC pause — and the leader drops it from the ISR. If enough followers fall out, the ISR drops below min.insync.replicas and every acks=all producer is rejected with NotEnoughReplicasException. This is Kafka's most common degradation mode, and UnderMinIsrPartitionCount is the signal that confirms writes are actually blocked.
- IsrShrinksPerSec elevated without matching IsrExpandsPerSec
- UnderReplicatedPartitions nonzero across one or more leaders
- UnderMinIsrPartitionCount > 0 (acks=all writes rejected)
- FailedProduceRequestsPerSec rising in step







