Kafka可视化工具详解(3种主流可视化工具)
Kafka是非常重要的消息中间件,也是大型架构必备技能,今天详解3大Kafka可视化工具@mikechen
本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。
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中的监控指标。
本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。
推荐几个好用Redis图形化客户端工具
https://gitee.com/MaxBill/RedisPlus
RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows 、Linux 、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。
https://gitee.com/kehaw9818/Kedis
基于VUE+Electron开发的跨平台Redis桌面管理工具,支持SSH通道连接,支持i18n国际化改造,即使不用,看看也是可以的。能够方便的对Redis Key进行管理,使用scan限制加载集合数量,保证了展示性能。
https://redisdesktop.com
Redis桌面管理器(又名RDM) 是一个用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序。该工具提供了一个易于使用的GUI,可以访问Redis数据库并执行一些基本操作:将键视为树,CRUD键,通过shell执行命令。RDM支持SSL / TLS加密
https://github.com/caoxinyu/RedisClient
基于Java SWT和Jedis编写的Redis客户端GUI工具。目标是构建世界上最方便的Redis客户端GUI工具。首先,它将有助于编辑redis数据,例如:添加,更新,删除,搜索,剪切,复制,粘贴等。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。