KafkaPeek is an open-source observability and notification developer tool for Kafka deployments with a beautiful, informative UI and built-in Slack notifications.
Hello PH community,
We're a small team of engineer's working under the tech accelerator OSLabs and are super excited to share with you, Zurau, a Kafka cluster visualization and notification web app.
Here's a little background on why we decided to make this app:
We started off by spinning up a small-scale Kafka cluster in the CLI and we're very excited to see that this was possible. During this process we noticed that spinning up a Kafka cluster on your own machine was very time consuming and we weren't able to actually see the health or performance of the cluster.
We wanted to create a free visualization tool so developers could get real time metrics of their Kafka cluster into a web application and even get notifications in slack if their metrics went out of a specified range.
What we created:
Zurau is a fully featured open source app perfect for monitoring Kafka clusters and keeping your team up to date on its health and performance. All with one thing in mind: to make everyday dev ops just a little bit simpler.
Our current MVP includes a Demo Kafka cluster that is receiving messages from a Producer and consumer. We'd really be interested in getting developers who are interested in Kafka to tell us what they think of our product and where we could improve.
Our GitHub has instructions on how to clone and launch the app. Since all our containers are in a Docker hub, all of the necessary images are downloaded from the Docker CLI. In the future we'd like to have the ability for developers to add their own cluster images.
Next Steps:
If you'd like to have any features added please feel free to comment below or create a feature request on GitHub. If you'd like to contribute to the product please checkout our Github linked below!
Github: https://github.com/oslabs-beta/z...
KafkaPeek