
Kafkaboard (α)
Simple Apache Kafka dashboard for following streamed messages by topic.

How to use?
Go way :
$ go get -u github.com/semihtok/Kafkaboard
$ go run $GOPATH/src/github.com/semihtok/Kafkaboard/main.go
Docker way:
$ docker run -d -p 8080:8080 -e KafkaURL=<KAFKA IP:PORT> himeslab/kafkaboard
After this application will start at "localhost:8080". As default, application listening local kafka port (localhost:9092)
Using different IP
For different IP change helpers/KafkaHelper.go :
conn, _ := kafka.DialLeader(context.Background(), "tcp", "YOUR_IP", topic, partition)
Libraries used :
Dashboard template :
Contributing
This project currently at alpha stage. Please feel free to contribute.
Just create new branch for your changes then send to main repository for reviewing
License
This project is licensed under the MIT License - see the LICENSE file for details