
kafbat/kafka-uiKafbat 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.
Kafbat UI, developed by Kafbat*, proudly carries forward the legacy of the UI Apache Kafka project. Our dedication is reflected in the continuous evolution of the project, ensuring adherence to its foundational vision while adapting to meet modern demands. We extend our gratitude to Provectus for their past support in groundbreaking work, which serves as a cornerstone for our ongoing innovation and dedication.* - The Kafbat team comprises key contributors from the project's inception, bringing a wealth of experience and insight to this renewed endeavor.
!Interface
Kafbat UI wraps major functions of Apache Kafka with an intuitive user interface.
!Interface
Kafbat UI makes it easy for you to create topics in your browser by several clicks, pasting your own parameters, and viewing topics in the list.
!Create Topic
It's possible to jump from connectors view to corresponding topics and from a topic to consumers (back and forth) for more convenient navigation. connectors, overview topic settings.
!Connector_Topic_Consumer
Let's say we want to produce messages for our topic. With the Kafbat UI we can send or write data/messages to the Kafka topics without effort by specifying parameters, and viewing messages in the list.
!Produce Message
There are 3 supported types of schemas: Avro®, JSON Schema, and Protobuf schemas.
!Create Schema Registry
Before producing avro/protobuf encoded messages, you have to add a schema for the topic in Schema Registry. Now all these steps are easy to do with a few clicks in a user-friendly interface.
!Avro Schema Topic
To run Kafbat UI, you can use either a pre-built Docker image or build it (or a jar file) yourself.
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true image: ghcr.io/kafbat/kafka-ui
Then access the web UI at http://localhost:8080
The command is sufficient to try things out. When you're done trying things out, you can proceed with a persistent installation
services: kafbat-ui: container_name: kafbat-ui image: ghcr.io/kafbat/kafka-ui:latest ports: - 8080:8080 environment: DYNAMIC_CONFIG_ENABLED: 'true' volumes: - ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
Please refer to our configuration page to proceed with further app configuration.
Web UI Cluster Configuration Wizard
Configuration file explanation
Docker Compose examples
Misc configuration properties
Quick start
Quick start with building
Liveliness and readiness endpoint is at /actuator/health.
Info endpoint (build info) is located at /actuator/info.
All the environment variables/config properties could be found here.
Please refer to contributing guide, we'll guide you from there.
As we're fully independent, team members contribute in their free time. Your support is crucial for us, if you wish to sponsor us, take a look here





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务