Skip to content

🪅 klustr is an open source monitoring tool and graphic visualizer for Apache Kafka that helps you track key metrics about your cluster in real-time!

License

Notifications You must be signed in to change notification settings

oslabs-beta/klustr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

klustr

An open source monitoring tool for Apache Kafka

license last commit Repo stars

Table of Contents

Features

  • User-friendly GUI

  • Insights into cluster brokers, topics, and partitions

  • Controller and partition health monitoring

  • Real-time graphical displays of user-selected metrics

Klustr in Action



Enter the Broker and Exporter ports 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


From the Core Metrics dashboard, you will see controller and partition data and can select critical metrics...

Cluster Overview

...to be displayed and updated, in real time!

Installation

  • Klustr requires configuration with JMX Exporter to capture advanced metrics. If you do not have a port configured with JMX Exporter, go to https://github.com/oslabs-beta/JMXScripter and follow the directions in that repo.
  • Clone this repo https://github.com/oslabs-beta/klustr.git
  • Run the following commands in the root folder npm install npm run build npm run start
  • Navigate to https://localhost:3000/
  • Enter the port address for one of your Kafka brokers, and the JMX Exporter port address to see your cluster information and metrics

Klustr Engineering Team

Shah Chaudri | Paul Kim | Eric Tacher | Cris Newsome | Katrina Villanueva

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

License

Released under the MIT License

About

🪅 klustr is an open source monitoring tool and graphic visualizer for Apache Kafka that helps you track key metrics about your cluster in real-time!

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published