QQhuxuhui / kafkaMonitor

基于kafkaoffsetmonitor的多集群kafka可视化监控与告警平台,kafka topic管理,springboot+vue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kafkaMonitor

License

monitor for kafka

介绍

  1. Kafka可视化监控与告警系统,项目基于一些开源kafka监控软件做的二次开发。
  2. 此平台可以介入多个不同版本的kafka集群进行监控

项目背景

  • 在实时数据处理中,经常遇到数据延迟问题,对kafka数据堆积量的监控能很及时地知道哪个节点数据处理能力不足,及时发现并解决线上问题。
  • 当前版本的项目依赖开源软件kafkaOffsetMonitor,原因:
    • kafka不同版本的获取监控数据信息的方式有所不同。基于kafkaOffsetMonitor可以避免不同版本的兼容性问题。
    • kafkaOffsetMonitor易于安装,受用人群比较普遍,另外一个开源工具KafkaMonitor增加了对kafka0.9+版本的数据读取支持。但是没有数据报警,数据堆积问题不能及时发现,笔者直接就在此基础上进行了二次开发。
  • 项目支持监控多个kafkaOffsetMonitor

特别说明

系统部分截图

  • 实时面板

  • 配置告警

  • Topic管理
  • kafkaOffsetMonitor管理

安装使用

  1. 使用说明
  2. 后端部署
  3. 前端部署

About

基于kafkaoffsetmonitor的多集群kafka可视化监控与告警平台,kafka topic管理,springboot+vue


Languages

Language:Java 99.6%Language:Shell 0.3%Language:FreeMarker 0.1%