Example on a huge cluster (300+ topics):
v1.8.0:
for i in $(seq 10); do curl -s -o /dev/null -w "%{http_code} %{time_total}s\n" http://kafka-xxx:9308/metrics; done
200 3.458325s
200 6.239394s
200 6.085925s
200 6.228413s
200 6.031971s
200 6.315268s
200 6.147002s
200 6.156012s
200 6.680867s
200 6.083318s
v1.9.0:
for i in $(seq 10); do curl -s -o /dev/null -w "%{http_code} %{time_total}s\n" http://kafka-xxx:9318/metrics; done
200 12.879150s
200 13.050124s
200 12.767673s
200 11.880682s
200 12.581656s
200 12.709735s
200 15.758669s
200 14.664367s
200 14.021954s
Test on Instance:
os: AlmaLinux 9
ram: 16gb
cpu: 12
-Xmx6G -Xms6G