Sign inSign up

junxy/kafkaoffsetmonitor

By junxy

•Updated about 9 years ago

Minimal docker image for running Kafka Offset Monitor,Kafka 0.10+

Image
2

6.7K

junxy/kafkaoffsetmonitor repository overview

⁠Minimal docker image for running Morningstar/kafka-offset-monitor⁠

最近搭建了一套 Metrics 监控报警系统,需要用到 kafka,kafka 集群得有个监控。于是找到了 Kafka Offset Monitor⁠ (但原版不兼容 kafka 新版本,Issue: Unable to Find Active Consumers⁠ ,貌似只支持到 kafka 0.8 ,也米有更新 ┑( ̄Д  ̄)┍ ,建议使用 Morningstar/kafka-offset-monitor⁠ 替用 ),以及考虑到部署方便,使用 docker 部署,找到这个觉得写得不(简)错(洁)的 docker image(akursar/docker-kafkaoffsetmonitor⁠),基于这个进行了更新。

⁠Quick Start

The quickest way to get started is using docker-compose⁠.

wget https://raw.githubusercontent.com/junxy/docker-kafkaoffsetmonitor/master/docker-compose.yaml

Update ENV vars:

environment:
  ZK_HOSTS: "localhost:2181"
  KAFKA_BROKERS: "localhost:9092"

In addition, you can set the following ENV vars, listed here with default as set in start.sh⁠. More arguments: Morningstar/kafka-offset-monitor⁠

To run, publish Kafka Offset Monitor's default web port ( 8080 )

docker-compose up

or just docker run:

docker run -d \
-p 8080:8080 \
-e "ZK_HOSTS=zk1:2181,zk2:2181,zk3:2181/chroot/kafka" \
-e "KAFKA_BROKERS=kafka1:9092,kafka2:9092,kafka3:9092" \
junxy/kafkaoffsetmonitor

Tag summary

Content type

Image

Digest

Size

99.1 MB

Last updated

about 9 years ago

docker pull junxy/kafkaoffsetmonitor