开源社区提供了kafka的web管理平台KafkaOffsetMonitor.就迅速拿过来运行。
说明:
这个应用程序来实时监控你kafka服务的consumer以及他们在partition中的offset(偏移)。
你可以浏览当前的消费者组,每个topic的所有partition的消费 情况都可以一览无余。这其实是很有用得,从这里你很快知道每个partition的message是否很快被消费(没有阻塞)。他能指导你(kafka producer和consumer)优化代码。
这个web管理平台保留的partition offset和consumer滞后的历史数据,所以你可以很轻易了解这几天consumer消费情况。
KafkaOffsetMonitor功能:
1.从标题都可以看出来,Kafka Offset Monitor,是对consumer消费情况进行监控,并能列出每个consumer offset,滞后数据。
2.消费者组列表
3.每个topic的所有parition列表(topic,pid,offset,logSize,lag,owner)
4.查看topic的历史消费信息.
虽然功能覆盖面不全,但是很实用。
1.下载
百度云下载(网速快)
说明:百度云下载为修改版本,因为KafkaOffsetMonitor中有些资源文件(css,js)是访问外网的,特别是有访问google资源,大家都懂的,经常不能访问。建议下载修改版
2.安装
KafkaOffsetMonitor运行比较简单,因为所有运行文件,资源文件,jar文件都打包到KafkaOffsetMonitor-assembly-0.2.0.jar了,直接运行就可以,这种方式太棒了。既不用编译也不用配置,呵呵,也不是绝对不配置。
a.新建一个目录kafka-offset-console,然后把jar拷贝到该目录下.
b.新建脚本,因为您可能不是一个kafka集群。用脚本可以启动多个
li@users-MacBook-Pro: vim mobile_start_en.sh
#!/bin/bash java -Xms512M -Xmx512M -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk 192.168.2.101:2181,192.168.2.102:2182,192.168.2.103:2181/config/mobile/xxx --port 8086 --refresh 10.seconds --retain 7.days 1>mobile-logs/stdout.log 2>mobile-logs/stderr.log &
注意:/config/mobile/xxx 表示zk的根目录,需要手工创建,也可以不设置
3.运行
lizhitao@users-MacBook-Pro: chmod +x mobile_start_en.sh
lizhitao@users-MacBook-Pro: ./mobile_start_en.sh
serving resources from: jar:file:/opt/xxx/kafka-offset-console/KafkaOffsetMonitor-assembly-0.2.0.jar!/offsetapp
相关推荐
apache kafka监控系列-KafkaOffsetMonitor-附件资源
在KafkaOffsetMonitor 0.4.6的...- 支持Apache Kafka 2.6.0,升级了GroupMetadataManager支持最新版本的消息协议 - 修复了无法获取broker列表的bug - 将javascipt资源和css资源全部内嵌到项目中,方便在内网进行监控
《Kafka监控工具KafkaOffsetMonitor的深度解析》 在大数据处理领域,Apache Kafka作为一款高效、可扩展的实时流处理平台,起着至关重要的作用。为了确保Kafka集群的稳定运行,有效的监控工具必不可少。...
标题中的"cmdline-jmxclient-0.10.3.jar"和"KafkaOffsetMonitor-assembly-0.2.0.jar"是两个在Java环境中使用的工具,它们与Apache Kafka的管理和监控紧密相关。让我们详细了解一下这两个工具及其背后的原理。 JMX ...
**Kafka监控工具KafkaOffsetMonitor详解** 在大数据实时处理领域,Apache Kafka作为一个高效、可扩展的开源消息系统,扮演着重要角色。然而,为了确保Kafka集群的稳定运行和数据完整性,有效的监控至关重要。这就是...
整体而言,《深入理解Apache Kafka-初稿》为读者提供了一套全面、系统的Kafka知识体系,从基础概念到安装部署、监控优化,再到源码分析和架构剖析,内容丰富,覆盖了Kafka应用开发和维护的方方面面。对于希望深入...
`KafkaOffsetMonitor-assembly-0.4.6-SNAPSHOT.jar`是这个工具的可执行文件,你可以通过Java运行环境来启动它。这个工具会展示每个消费者组在每个topic-partition上的当前消费位置,以及lag(即未被消费的消息数量)...
除了修复异常外,Kafka-Manager还提供了一系列实用功能,如集群状态监控、主题和分区管理、消费者组查看及调整等。这些功能帮助管理员更好地理解集群运行状况,快速定位和解决问题。在1.3.3.22版本中,可能还包含了...
【Kafka监控工具KafkaOffsetMonitor详解】 KafkaOffsetMonitor是一款强大的开源监控工具,专为Apache Kafka设计,用于实时监控和分析Kafka集群中的消费者偏移量。它可以帮助管理员跟踪消费者的消费进度,确保数据的...
4. **KafkaOffsetMonitor-assembly-0.2.1.jar**:这是一个包含整个项目构建后的Java可执行jar文件。`assembly`表示它是一个聚合打包,包含了所有依赖项,可以直接运行而无需额外的类路径设置。版本号0.2.1意味着这是...
1. 下载`KafkaOffsetMonitor-assembly-0.2.0`包。 2. 配置连接到你的Kafka集群,包括broker地址、Zookeeper地址等。 3. 启动监控服务,通过浏览器访问提供的URL查看监控信息。 **Kafka基础文档** Kafka的基础文档...
**KafkaOffsetMonitor-0.2.1** 是一个针对Apache Kafka集群的监控工具,它提供了对Kafka节点和Topic的详细视图。这个版本强调了在无互联网环境下的可用性,通过本地化引用所有必需的静态资源,确保在离线环境中也能...
KafkaOffsetMonitor是一款强大的开源工具,专为监控Apache Kafka集群而设计。它不是用于安装Kafka的工具,而是提供了一种直观的方式来检查和管理Kafka消费者的消费进度,这对于理解数据流的实时状态以及诊断消费者...
二、Kafka监控工具——KafkaOffsetMonitor KafkaOffsetMonitor是Kafka的监控工具,用于查看消费者的消费进度,帮助监控和调试消费组。在0.11.0.2版本中,它可以显示以下关键信息: 1. 消费组状态:监控各个消费组...
在你提到的资源中,提到了三种针对Kafka的监控软件:Kafka Web Console、Kafka Manager和KafkaOffsetMonitor。下面将详细介绍这三款工具及其功能。 1. **Kafka Web Console**: Kafka Web Console是一个基于Web的...
KafkaOffsetMonitor-assembly-0.5.0-SNAPSHOT.jar是该工具的可执行文件,它集成了所有必要的依赖,可以直接运行在支持Java的环境中。SNAPSHOT标识表明这是一个开发中的版本,可能包含最新的功能和修复,但并未正式...
KafkaOffsetMonitor 是一个开源工具,专门用于监控 Apache Kafka 消费者的偏移量。这个工具可以帮助管理员和开发者实时查看消费者组在各个分区上的消费进度,以及与最新消息的差距,从而评估系统的健康状况和性能。...
在大数据处理领域,Apache Kafka 是一个不可或缺的实时数据流平台,它提供高吞吐量、低延迟的消息传递能力。在 Kafka 的使用过程中,监控消费者组的消费进度至关重要,这有助于我们了解系统的健康状况以及数据处理的...
**Kafka监控的重要性**: 监控Kafka的offset状态对于保证系统的稳定性和数据完整性至关重要。Kafka Offset Monitor能够帮助我们发现以下问题: 1. **滞后消费者**:如果消费者没有及时跟上生产者的速度,可能会导致...