Используя AdminClient, вы можете найти размер разделов (для каждой реплики), используя describeReplicaLogDirs()
.
Как уже упоминалось, это для каждой реплики, поэтому, если разделы имеют несколько реплик, вы можете либо запросить их все, либо запросить только лидера, в зависимости от того, как вы хотите посчитать размер на диске.