![]() |
5 years ago | |
---|---|---|
.mvn | 5 years ago | |
docker | 5 years ago | |
images | 5 years ago | |
kafka-ui-api | 5 years ago | |
kafka-ui-contract | 5 years ago | |
kafka-ui-react-app | 5 years ago | |
.gitignore | 5 years ago | |
README.md | 5 years ago | |
mvnw | 5 years ago | |
mvnw.cmd | 5 years ago | |
package-lock.json | 5 years ago | |
pom.xml | 5 years ago |
Kafka UI is a free open-source web UI for monitoring and management of Apache Kafka clusters.
Kafka UI is a 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.
Set up Kafka UI with just a couple of easy commands to visualize your Kafka data in a comprehensible way. You can run the tool locally or in the cloud.
Optional:
Install Homebrew Cask:
> brew update
> brew cask
Install JAVA 13 with Homebrew Cask:
> brew tap homebrew/cask-versions
> brew cask install java (or java13 if 13th version is not the latest one)
You can build Kafka UI locally or run using Docker image.
Building Kafka UI locally with Docker is super easy and takes just a couple of commands to run the UI. The whole workflow step-by-step:
To build a Docker container with Kafka UI (step 3):
./mvnw clean install -Pprod
To start Kafka UI with your Kafka clusters (step 4):
./mvnw clean install -Pprod
To see Kafka UI, navigate to http://localhost:8080 (step 5).
If you want to start only kafka-clusters:
docker-compose -f ./docker/kafka-clusters-only.yaml up
Then start Kafka UI with a local profile.
.cd kafka-ui-api
./mvnw spring-boot:run -Pprod
To be done
To be done
To be done