zoukankan      html  css  js  c++  java
  • kafka监控工具kafkaOffsetMoniter的使用

    简介

    KafkaOffsetMonitor是由Kafka开源社区提供的一款Web管理界面,用来实时监控Kafka的Consumer以及Partition中的Offset,可以在web界面直观的看到每个Partition的Message的增长速度,是否消费,是否阻塞等。

    使用

    如果不想编译,可以直接去下个jar包

    下载地址

    写个脚本

    vim kafkaOffsetMoniter.sh
    
    nohup java -cp KafkaOffsetMonitor-assembly-0.2.0-2.jar 
    com.quantifind.kafka.offsetapp.OffsetGetterWeb 
    --zk zk1:2181,zk2:2181,zk3:2181 
    --port 8089 
    --refresh 10.seconds 
    --retain 1.days &

    启动脚本

    sh kafkaOffsetMoniter.sh
    

    常用参数说明

    • –zk - Zookeeper hosts
    • –port - 启动webUI的端口号
    • –refresh - 页面数据刷新时间
    • –retain - 历史数据存放的时间(存放在SQLlite中)

    运行界面

    Topic信息

    Consumer Offsets

    参数说明

    • Topic - Topic名称
    • Partition - 分区编号
    • Offset - 该partition消费的消息
    • logSize - 该partition所有的消息
    • Lag - 未被消费的消息数量
    • Owner - 消费者
    • Created - partition创建时间
    • Last Seen - 最后一次消费时间

    消息消费图

    消息消费图

    集群

    这里写图片描述

  • 相关阅读:
    代码重构(转)
    Apache负载均衡 配置
    恒久的忍耐
    setInterval全面的介绍
    引用 110个Oracle 常用函数的总结
    ssl和tls
    JSTL
    java异常处理的陋习(转载)
    Java 6 JVM参数选项大全(中文版)
    liunx基础常用命令
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6158054.html
Copyright © 2011-2022 走看看