Kafka監控工具KafkaOffsetMonitor

1.下載KafkaOffsetMonitor-assembly-0.2.0.jar 網盤地址:http://pan.baidu.com/s/1eQgYZOA  密碼:rd5y

2.在服務器上創建kafka-offset-console目錄

3.把下載好的文件上傳到剛剛創建的目錄下

4.創建監控程序運行的產生的日誌輸出目錄:/app/kafka-offset-console/logs

5.該jar文件已經包含所有UI所需的資源文件,用java命令運行該jar包即可,所以需要編寫一個啓動腳本

kafka-offset-console-start.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.1.100:2181,192.168.1.101:2181,192.168.1.102:2181 --port 8086 --refresh 10.seconds --retain 7.days 1>/app/kafka-offset-console/logs/stdout.log 2>/app/kafka-offset-console/logs/stderr.log &
6.授權執行權限:chmod +x kafka-offset-console-start.sh
7.啓動KafkaOffsetMonitor監控程序:./kafka-offset-console-start.sh

8.截圖演示

topic:創建時topic名稱
partition:分區編號
offset:表示該parition已經消費了多少條message
logSize:表示該partition已經寫了多少條message
Lag:表示有多少條message沒有被消費。
Owner:表示消費者
Created:該partition創建時間
Last Seen:消費狀態刷新最新時間




問題總結

1、當KafkaOffsetMonitor運行長時間之後,JVM內存可能不夠,導致在頁面上操作遲遲不能響應,需要調整JVM的大小。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章