Read-only Kafka inspection UI for browsing brokers, topics, messages, and consumer groups.
2.3K
LuminaKafka is a read-only Kafka inspection UI for browsing:
It runs as a single container with:
After starting the container, open:
http://localhost:3000
docker run -p 3000:3000 \
-e KAFKA_BROKERS=<your-bootstrap-brokers> \
luminanova/lumina
Example:
docker run -p 3000:3000 \
-e KAFKA_BROKERS=broker1:9092,broker2:9092,broker3:9092 \
luminanova/lumina
KAFKA_BROKERS
Comma-separated Kafka bootstrap brokers.
Example:
-e KAFKA_BROKERS=broker1:9092,broker2:9092
KAFKA_BROKERS must be reachable from inside the Lumina container.
Kafka clients use the bootstrap broker list only to discover the cluster. After that, Kafka returns advertised broker addresses. Those advertised addresses must also be reachable from the Lumina container.
Because of that, the correct broker value depends on where Kafka is running.
On macOS or Windows, use:
docker run -p 3000:3000 \
-e KAFKA_BROKERS=host.docker.internal:9092 \
luminanova/lumina
Do not use localhost:9092 here. Inside the container, localhost refers to the container itself, not your host machine.
If Kafka is running in another container and its hostname is kafka:
docker run --network my-kafka-net -p 3000:3000 \
-e KAFKA_BROKERS=kafka:19092 \
luminanova/lumina
Use the Kafka container or service hostname, not localhost.
docker run -p 3000:3000 \
-e KAFKA_BROKERS=broker1.company.net:9092,broker2.company.net:9092 \
luminanova/lumina
Lumina serves the UI on port 3000.
Expose it like this:
-p 3000:3000
Then open:
http://localhost:3000
Backend did not become ready at http://127.0.0.1:9099This usually means Lumina started, but it could not connect to Kafka.
Most common causes:
KAFKA_BROKERS points to localhost:9092-e KAFKA_BROKERS=localhost:9092
-e KAFKA_BROKERS=host.docker.internal:9092
-e KAFKA_BROKERS=kafka:19092
docker network create kafka-net
docker run --network kafka-net -d --name lumina \
-p 3000:3000 \
-e KAFKA_BROKERS=kafka:19092 \
luminanova/lumina
This image currently supports:
It does not currently include:
Content type
Image
Digest
sha256:e0bf837cc…
Size
97.2 MB
Last updated
6 months ago
docker pull luminanova/luminaPulls:
10
Sep 21 to Sep 27