Skip to content

kppotato/kafka_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kafka_monitor

本系统主要是收集kafka集群的的消费情况。

技术:

  • 前端使用bootstrap, angular.js, 后端使用:golang 时序数据库:prometheus,图形:Grafana

使用说明书:

  • 运行golang主程序 主程序需要的参数,
                                           
参数名描述例子必须字段
kafka-namekafka集群名字./kafka_monitor -kafka-name=名称 必须字段
zookeeper-addresszk地址 (多个用,间隔)./kafka_monitor -zookeeper-address=xxx:000,xxx:000 必须字段
zkpathzk里路径前缀(可以为空)./kafka_monitor -zkpath=
grafanagrafana模板地址./kafka_monitor -grafana=xxx 必须字段
prometheus-portprometheus获取数据端口./kafka_monitor -prometheus-port=1111 必须字段
http-port页面http端口./kafka_monitor -http-port=1111 必须字段

** 使用说明: **

  • kafka_monitor 是已经编译好的go文件,可以运行在linux系统下。
  • 目录结构 kafka_monitor view目录,static目录放到一起。
  • 运行 ./kafka_monitor -参数
  • grafana.json是grafana的模板文件,导入后作为-grafana 参数给程序用来展示数据
  • 需要配置prometheus 拉取监控数据,kafka_topic开头的数据

注意:需要把view和static和go程序放在同一个目录下。


页面预览:

展示


展示2

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published