Kafka-Monitor

 

kafka Monitor

监测Kafka集群状态
Topic、Consumer Group列表
图形化展示 topic 和 consumer 之间的关系
图形化展示 consumer 的 Offset、Lag 等信息

Kafka Offset Monitor

https://github.com/quantifind/KafkaOffsetMonitor
KafkaOffsetMonitor:程序一个jar包的形式运行,部署较为方便。只有监控功能,使用起来也较为安全。

执行格式:

java -cp KafkaOffsetMonitor-assembly-0.2.1.jar \
com.quantifind.kafka.offsetapp.OffsetGetterWeb \
--offsetStorage kafka \
--zk zk-server1,zk-server2 \
--port 8090 \
--refresh 10.seconds \
--retain 2.days

offsetStorage 目前只支持 kaka,zk 按照host1:port1,host2:port2… 的格式去写即可;

port为开启web界面的端口号

refresh为刷新时间

retain为数据保留时间(单位seconds, minutes, hours, days)

示例:

# cat start.sh
# !/bin/sh
echo "KafkaOffsetMonitor starting"
nohup java -cp KafkaOffsetMonitor-assembly-0.3.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --offsetStorage kafka --zk zoo1:2181,zoo2:2181,zoo3:2181 --port 8090 --refresh 10.seconds --retain 1.days > /dev/null 2>&1 &

正式线测试访问:

http://17.16.1.45:8090/#/clusterviz
posted @ 2017-11-20 14:14  01234567  阅读(1620)  评论(0编辑  收藏  举报