本文详细介绍了3款Kafka可视化工具:mikechen的《阿里架构师进阶专题合集》和《最全大厂面试题及答案总结》,并分享了Kafka Manager和Kafka Monitor的功能特点和运行环境。
大家好,我是mikechen。
Kafka是非常重要的消息中间件,也是大型架构必备技能,今天详解3大Kafka可视化工具@mikechen
最新mikechen原创超30万字《阿里架构师进阶专题合集》和《最全大厂面试题及答案总结》,请关注本公众号【mikechen的架构笔记】,后台回复:资料,即可领取。
EFAK
EFAK,全名Eagle For Apache Kafka,以前称为 Kafka Eagle,EFAK是开源可视化和管理软件,可以查询、可视化、监控kafka集群。
EFAK的功能特点:
实现了监控可视化操作Topic/Zookeeper;
SQL查询;
告警等功能;
与现有IM的集成,如微信、钉钉等;
下载地址:http://download.kafka-eagle.org,如下图所示:
Kafka Manager是雅虎公司2015年开源的kafka监控框架,使用scala编写。
这款监控框架的好处在于:监控内容相对丰富,既能够实现broker级常见的JMX监控,比如:出入站流量监控,也能对consumer消费进度进行监控。
下载地址:https://github.com/yahoo/kafka-manager
Kafka Manager功能特点:
支持管理多个集群,以及检查集群状态;
实现broker级常见的JMX监控;
出入站流量监控;
对consumer消费进度进行监控;
Kafka Manager运行环境:
Kafka 0.8.1.1 or 0.8.2-beta;
sbt 0.13.x;
Java 7+;
Kafka Monitor是linkedin开源的kafka监控框架。
下载地址:https://github.com/linkedin/kafka-monitor
这款监控框架更多的是关注:
对Kafka集群做端到端的整体系统测试;
并产出各种系统级的监控指标;
端到端的延时,整体消息丢失率等;
对于新搭建的Kafka线上集群,使用Kafka Monitor做个整体测试有助于你了解该集群整体的一些性能,但若是用于日常监控该框架便有些不便了,需要自己修改webapp/index.html中的监控指标。
来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。
Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利
苏公网安备32010402000125 苏ICP备14051488号-3技术支持:南京博盛蓝睿网络科技有限公司
南京思必达教育科技有限公司版权所有 百度统计