Apache Kafka

Under-Replicated Partitions Signal Broker Degradation

critical
ReplicationUpdated Dec 20, 2025

When ISR count drops below the configured replication factor, partitions become under-replicated, indicating broker health issues, network problems, or disk saturation that compromise data durability.

How to detect:

Monitor kafka.replication.under_replicated_partitions > 0 or kafka.server.ReplicaManager.OfflineReplicaCount > 0. Cross-reference with per-broker metrics to identify which brokers are falling out of ISR across multiple partitions.

Recommended action:

Check broker pod/instance health and resource utilization (CPU, memory, disk). Verify network connectivity between brokers. If one broker consistently falls behind, restart it or investigate disk I/O bottlenecks. Ensure min.insync.replicas configuration doesn't exceed available healthy replicas.