/api/v1/kafka
参数
curl "http://127.0.0.1:8080/api/v1/kafka?cluster=myCluster&topic=myTopic&group=myGroup"
/api/v1/zookeeper
参数
curl "http://127.0.0.1:8080/api/v1/zookeeper?cluster=myCluster&server=10.0.0.1"
cd kzmonitor; pip install -r requirements.txt
cd kzmonitor; nohup python kzmonitor.py &> /dev/null &
$ docker build -t kzmonitor .
Or
$ docker pull liubin/kzmonitor
Init config files
$ docker run -v `pwd`/tmp/etc:/tmp/etc --rm kzmonitor cp -r /kzmonitor/etc /tmp
Edit config files
$ vi tmp/etc/kafka.yaml
$ vi tmp/etc/zookeeper.yaml
$ mkdir -p tmp/data/{kafka,zookeeper}
$ docker run -p 8088:80 \
-v `pwd`/tmp/etc:/kzmonitor/etc \
-v `pwd`/tmp/data:/kzmonitor/data \
-e PORT=8088 \
-e USER=aster \
-e PASS=abcde \
kzmonitor
$ docker logs -f kzmonitor
Envs for basic auth:
PORT: If changed in etc/server.conf, default is 8080;USER: User for basic auth, default admin;PASS: Password for basic auth, default 567Content type
Image
Digest
Size
38.6 MB
Last updated
over 9 years ago
docker pull liubin/kzmonitor