我们有6个代理的Kafka集群(v 0.8.1.1),如何监控集群级别的磁盘利用率。我想监视集群级别的总可用磁盘空间。
答案 0 :(得分:1)
最后我们提出了以下解决方案。
for $ in $(/ bin / cat / PATH / TO / Topic_list); do size = $(/ bin / find / mnt / data * / kafka -type d -name $ x- * -exec du -c {} + | / bin / awk'/ total $ / {print $ 1}'); [-n“$ size”]&& printf“%-25s:% - 30s:%d \ n”“$ HOSTNAME”“$ x”“$ size”;完成
注意:log.dir = / mnt / data1 / kafka ... / mnt / data / kafka
以上脚本在所有kafka经纪人中执行并按主题进行合并。