Kafka-eagle监控平台

  • 监控工具对比

监控工具

特点

备注

Kafka Web Console

实现brokers、topic列表等监控,展示生产和消费流量图。

存在bug,会与生产者、消费者和zookeeper建立大量的连接,导致网络阻塞。

Kafka Manager

实现broker级常见的jmx监控,可以对consumer消费进度进行监控,可以web对多个集群进行管理。

编译安装耗时,不能设置访问控制,不能配置告警,非常耗内存。

Kafka Eagle

实现broker级常见的jmx监控,可以对consumer消费进度进行监控,可以web对多个集群进行管理。 

安装简单(二进制包解压即用), 可以配置告警(钉钉、微信、email均可),需要数据库(mysql或sqlite)。

Kafka Offset Monitor

如果场景是偏重集群管理,则不要选择

该项目已经近2年未维护。

JmxTool

结合Influxdb和Grafana使用

比较繁琐

# 配置zk
cluster1.zk.list=172.16.253.35:2181 #此处单机
# 配置mysql
kafka.eagle.driver=com.mysql.cj.jdbc.Driver
kafka.eagle.url=jdbc:mysql://172.16.253.22:3306/ke? # 默认自动建库
useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
kafka.eagle.username=root
kafka.eagle.password=123456
  • 启动kafka-eagle
chmod +x ke.sh
./ke.sh start

posted on 2022-02-17 10:16  Colin88  阅读(305)  评论(0)    收藏  举报