`
liyonghui160com
  • 浏览: 760531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache kafka监控系列-KafkaOffsetMonitor

阅读更多

 

开源社区提供了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.下载

 

github官网下载

 

KafkaOffsetMonitor

 

 

百度云下载(网速快)

 

百度云KafkaOffsetMonitor下载

 

说明:百度云下载为修改版本,因为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-附件资源

    apache kafka监控系列-KafkaOffsetMonitor-附件资源

    Windows环境下kafka监控工具之kafkaOffsetMonitor的部署

    资源介绍了kafka的监控工具-kafkaOffsetMonitor在windodws环境下的部署,以kafkaOffsetMonitor_0.2.1版本举例说明了该工具在windows环境下如何部署及对kafka参数进行监控。

    kafka-schema-registry-client-6.2.2.jar

    Could not resolve dependencies for project org.apache.flink:flink-avro-confluent-registry:jar:1.15.3: Could not find artifact io.confluent:kafka-schema-registry-client:jar:6.2.2 in maven 安装本地...

    kafka-clients-2.4.1-API文档-中文版.zip

    Maven坐标:org.apache.kafka:kafka-clients:2.4.1; 标签:apache、kafka、clients、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    kafka-clients-2.0.0-API文档-中英对照版.zip

    Maven坐标:org.apache.kafka:kafka-clients:2.0.0; 标签:apache、kafka、clients、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...

    kafka-clients-0.10.0.1-API文档-中文版.zip

    Maven坐标:org.apache.kafka:kafka-clients:0.10.0.1; 标签:apache、clients、kafka、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...

    kafka-manager-1.3.3.22.zip

    已编译 Kafka-Manager-1.3.3.22 linux下直接解压解压kafka-manager-1.3.3.22.zip到/opt/module目录 [root@hadoop102 module]$ unzip kafka-manager-1.3.3.22.zip 4)进入到/opt/module/kafka-manager-1.3.3.22/...

    Apache Kafka 3.0.0 (kafka-3.0.0-src.tgz)

    Apache Kafka 3.0.0 (kafka-3.0.0-src.tgz源代码) 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。

    kafka-clients-2.2.0-API文档-中文版.zip

    Maven坐标:org.apache.kafka:kafka-clients:2.2.0; 标签:apache、kafka、clients、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    flink-connector-kafka-2.12-1.14.3-API文档-中文版.zip

    对应Maven信息:groupId:org.apache.flink,artifactId:flink-connector-kafka_2.12,version:1.14.3 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...

    kafka-clients-2.4.1-API文档-中英对照版.zip

    Maven坐标:org.apache.kafka:kafka-clients:2.4.1; 标签:apache、kafka、clients、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...

    Apache Kafka 3.1.0 (kafka-3.1.0-src.tgz)

    Apache Kafka 3.1.0 (kafka-3.1.0-src.tgz源代码) 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。

    kafka-clients-2.0.0-API文档-中文版.zip

    Maven坐标:org.apache.kafka:kafka-clients:2.0.0; 标签:apache、kafka、clients、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    Apache Kafka_2.10-0.10.1.1.tar

    Apache Kafka_2.10-0.10.1.1.tar

    Apache Kafka 3.2.0 (Scala 2.13 :kafka_2.13-3.2.0.tgz)

    Apache Kafka 3.2.0 (Scala 2.13 :kafka_2.13-3.2.0.tgz) 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。) 是一个开源分布式事件流平台,被数千家公司用于高...

    kafka-eagle-bin-2.0.1.tar.gz

    大数据监控工具kafka监控工具kafka-eagle-bin-1.4.2.tar.gz,比较简单好用。

    kafka-clients-0.9.0.0-API文档-中英对照版.zip

    Maven坐标:org.apache.kafka:kafka-clients:0.9.0.0; 标签:apache、kafka、clients、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    下载慢?给你Kafka 2.xx所有版本下载的百度网盘链接

    kafka_2.11-2.0.0.tgz, kafka_2.11-2.0.1.tgz, kafka_2.11-2.1.0.tgz, kafka_2.11-2.1.1.tgz, kafka_2.11-2.2.0.tgz, kafka_2.11-2.2.1.tgz, kafka_2.11-2.2.2.tgz, kafka_2.11-2.3.0.tgz, kafka_2.11-2.3.1.tgz, ...

    kafka-clients-2.0.1-API文档-中英对照版.zip

    Maven坐标:org.apache.kafka:kafka-clients:2.0.1; 标签:apache、kafka、clients、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...

Global site tag (gtag.js) - Google Analytics