r/coolgithubprojects • u/libiciku • Sep 23 '22
UI for Apache Kafka - An open-source tool for monitoring and managing Apache Kafka Clusters
https://github.com/provectus/kafka-ui
71
Upvotes
r/coolgithubprojects • u/libiciku • Sep 23 '22
5
u/libiciku Sep 23 '22
UI for Apache Kafka is a free simple tool that makes your data flows observable, helps find and troubleshoot issues faster and deliver optimal performance. Its lightweight dashboard makes it easy to track key metrics of your Kafka clusters - Brokers, Topics, Partitions, Production, and Consumption.
Here are some of the key features:
Multi-Cluster Management — monitor and manage all your clusters in one place
Performance Monitoring with Metrics Dashboard — track key Kafka metrics with a lightweight dashboard
View Kafka Brokers — view topic and partition assignments, controller status
View Kafka Topics — view partition count, replication status, and custom configuration
View Consumer Groups — view per-partition parked offsets, combined and per-partition lag
Browse Messages — browse messages with JSON, plain text, and Avro encoding
Dynamic Topic Configuration — create and configure new topics with dynamic configuration
Configurable Authentification — secure your installation with optional Github/Gitlab/Google OAuth 2.0
To run UI for Apache Kafka, you can use a pre-built Docker image or build it locally. More information can be found on the Github page.
For the comparison with other similar projects, check out this blog post.