一个小web应用程序来监视kafka消费者的进度和延迟队列。
KafkaOffsetMonitor
是用来实时监控Kafka集群中的consumer以及在队列中的位置(偏移量)。
可以查看当前的消费者组,每个topic队列的所有partition的消费情况。可以很快地知道每个partition中的消息是否很快被消费以及相应的队列消息增长速度等信息。这些可以debug kafka的producer和consumer,你完全知道你的系统将会发生什么。
并不向下兼容
可以到github下载KafkaOffsetMonitor
源码。
https://github.com/orchome/KafkaOffsetMonitor
编译KafkaOffsetMonitor命令:
mvn -Dmaven.test.skip=true -U package
不过不建议你自己去下载,因为编译的jar包里引入的都是外部的css和js,所以打开必须联网,都是国外的地址,你编译的时候还要修改js路径,我已经搞定了,你直接下载就好了。
版本 | 下载 |
---|---|
1.0.0 | KafkaOffsetMonitor |
编译完之后,将会在KafkaOffsetMonitor根目录下生成一个类似KafkaOffsetMonitor-1.0.jar
的jar文件。这个文件包含了所有的依赖,我们可以直接启动它:
java -jar KafkaOffsetMonitor-1.0.jar \
--broker-list=localhost:9092 \
--server.port=8080