Kafka Web Console is a Java web application for monitoring Apache Kafka. With a modern web browser, you can view from the console:
- Registered brokers
- Topics and their partitions
- Consumer groups, individual consumers, and partition offsets for each consumer group
- Latest published topic messages (requires web browser support for WebSocket)
Furthermore, the console provides a JSON API.
- Play Framework 2.2.x
- Apache Kafka 0.8.x
- Zookeeper 3.3.3
Consult Play!'s documentation for deployment options and instructions.
- Kafka Web Console requires a relational database. Consult Play!'s documentation to specify the database to be used by the console. The following databases are supported:
- H2
- PostgreSql
- Oracle
- DB2
- MySQL
- Apache Derby
- Microsoft SQL Server
- Before you can monitor a broker, you need to register the Zookeeper server associated with it:
Filling in the form and clicking on Connect will register the Zookeeper server. Once the console has successfully established a connection with the registered Zookeeper server, it can retrieve all necessary information about brokers, topics, and consumers:
Please report any bugs or desired features.