Как уже упоминалось в другом ответе, Kafka экспортирует метрики через JMX, которые охватывают скорости ввода / вывода байтов, а также ряд других интересных данных. Подробнее см. В разделе Мониторинг в документации.
Рекомендуется собирать и отображать любые из этих метрик, если вы планируете запускать кластер Kafka.
Теперь, если вы просто хотите быстро получить эти значения во время разработки, у вас есть несколько других вариантов:
jconsole: этот графический инструмент поставляется с JVM и может отображать все метрики JMX. ,
kafka.tools.JmxTool: Этот инструмент CLI поставляется с Kafka и может печатать значения метрик JMX. Например, чтобы получить скорость загрузки брокера, выполните:
./bin/kafka-run-class.sh kafka.tools.JmxTool --object-name kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec
Чтобы это работало, необходимо включить JVM для предоставления JMX на порт.