一、Kafka Eagle部署
(1)在/export/server路径下,上传并解压kafka-eagle-bin-2.1..gz
1 | cd /export/server/ |
(2)当解压完kafka-eagle-bin-2.1..gz之后,ls查看,出现kafka-eagle-bin-2.1.0意味着解压成功

(3)进入/export/server/kafka-eagle-bin-2.1.0路径,可发现其中还有一个efak-web-2.1.0.gz解压包,对其解压
1 | cd /export/server/kafka-eagle-bin-2.1.0 |
(4)当解压完efak-web-2.1.0.gz之后,ls查看,出现efak-web-2.1.0意味着解压成功

(5)配置eagle
······修改配置文件system-config.properties
1 | cd /export/server/kafka-eagle-bin-2.1.0/efak-web-2.1.0/conf/ |



······修改环境变量/etc/profile,并重新加载
1 | vim /etc/profile |

(6)启动前需要手动创建/export/data/db目录
1 | mkdir /export/data/db |
(7)启动Eagle(注意:需要开启zookeeper和kafka)
1 | cd /export/server/kafka-eagle-bin-2.1.0/efak-web-2.1.0/bin/ |

(8)进入本地界面(http://192.168.88.151:8048),出现下图,Eagle部署完成
······Account:admin
······Password:123456


二、Kafka Eagle各项功能
(1)Dashboard(仪表盘)
查看BROKERS、TOPICS、ZOOKEEPERS、Topic LogSize Top10等


(2)BScreen(大屏)
该模块包含展示消费者和生产者当日及最近7天趋势、Kafka集群读写速度、Kafka集群历史总记录等。

(3)Topics(主题管理)
该模块包含主题创建、主题管理、主题预览、KSQL查询主题、主题数据写入、主题属性配置等。

(4)Consumers(消费监控)
该模块包含监控不同消费者组中的Topic被消费的详情,例如LogSize、Offsets、以及Lag等。同时,支持查看Lag的历史趋势图

(5)Cluster(集群管理)
该模块包含Kafka集群和Zookeeper集群的详情展示,例如Kafka的IP和端口、版本号、启动时间、Zookeeper的Leader和Follower。同时,还支持多Kafka集群切换,以及Zookeeper Client数据查看等功能。

(6)Metrics(集群状态)
该模块包含监控Kafka集群和Zookeeper集群的核心指标,包含Kafka的消息发送趋势、消息大小接收与发送趋势、Zookeeper的连接数趋势等。同时,还支持查看Broker的瞬时指标数据。

(7)Alarm(告警)
该模块包含告警集群异常和消费者应用Lag异常。同时,支持多种IM告警方式,例如邮件、钉钉、微信、Webhook等。

(8)System(系统管理)
该模块包含用户管理,例如创建用户、用户授权、资源管理等

