Eagle部署及各项功能

文章目录

一、Kafka Eagle部署

(1)在/export/server路径下,上传并解压kafka-eagle-bin-2.1..gz

1
2
3
cd /export/server/
rz
tar -zxvf kafka-eagle-bin-2.1..gz

(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
2
cd /export/server/kafka-eagle-bin-2.1.0
tar -zxvf efak-web-2.1.0.gz

(4)当解压完efak-web-2.1.0.gz之后,ls查看,出现efak-web-2.1.0意味着解压成功

(5)配置eagle

​ ······修改配置文件system-config.properties

1
2
cd /export/server/kafka-eagle-bin-2.1.0/efak-web-2.1.0/conf/
vim system-config.properties

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

1
2
vim /etc/profile
source /etc/profile

(6)启动前需要手动创建/export/data/db目录

1
mkdir /export/data/db

(7)启动Eagle(注意:需要开启zookeeper和kafka)

1
2
cd /export/server/kafka-eagle-bin-2.1.0/efak-web-2.1.0/bin/
ke.sh start

(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(系统管理)

​ 该模块包含用户管理,例如创建用户、用户授权、资源管理等