Skip to content

A monitoring and visualization tool for Apache Kafka.

Notifications You must be signed in to change notification settings

oslabs-beta/monokl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An open source monitoring tool for Apache Kafka

last commit Repo stars

Table of Contents

Features

  • User-friendly GUI

  • Insights into cluster brokers, producers, consumers, and network metrics

  • Graphical displays of key performance metrics

Demo


Enter the Prometheus port where your Kafka instance is running

Enter Ports


Upon successful submission, critical information about your brokers, topics, and consumer groups becomes immediately available

Cluster Overview


Installation

  • To download our desktop application, please visit the releases and downlaod the appropriate file for your OS. (*Note: If you are using the desktop application, you may need to configure your privacy or security settings to allow the application to open without being verified.)
  • You can also clone the repository directly from GitHub and run these commands in your terminal:
    1. npm install
    2. npm run watch
    3. npm start (in a separate terminal)
  • Monokl requires a Kafka Cluster configured with JMX and Prometheus to capture advanced metrics.
  • Enter the port number for Prometheus to verify connection
  • Select through various Displays for up to date chart information

Monokl Engineering Team

Wesley Mungal | Savitri Beaver | Tyler Holt

We welcome contributions, so please feel free to fork, clone, and help monokl grow! Remember to leave a GitHub stars if you'd like to support our work!