/KMon

🟣 KMon is Apache Kafka health and metrics monitoring solution with configurable alerts

Primary LanguageJavaScript

KMon

Logo

Technologies:

JavaScript HTML5 CSS Node.js React Express Material UI Jest React Router Webpack Apache Kafka Prometheus Grafana Docker Electron.js Babel Dnd-kit

Introduction:

KMon is a Kafka monitoring tool compatible with KRaft mode clusters that allows developers to monitor and set up alerts for their Kafka clusters. KMon also offers customizable dashboards to prioritize or hide desired metrics for engineers. Alerts can also be configured with user emails and/or Slack. KMon is packaged as an Electron app using Docker under the hood for dedicated monitoring OS compatibility.

Get Started

Prerequisites:

Must have Docker installed

Clone our repo then run the following commands:

docker network create monitoring
npm i
npm run build
npm start

Cluster Connection

Logo

Customizable Dashboard

Logo

Contributors

Diana Alohkina — LinkedIn | Github
Elliot Cho — LinkedIn | Github
Darryl Joo — LinkedIn | Github
Hudson McLane — LinkedIn | Github
Lucy Wu — LinkedIn | Github

Links

Splash Page
Medium article
LinkedIn