Lenses is a complete container solution for you to build applications on a localhost Apache Kafka.
Enjoy a 3-min tour!
Apache Kafka v. 2.5.1, Elasticsearch v. 6.8.7 and ecosystem of open source kafka tools and real-time example data.
Here are some of the things you’ll be able to do:
docker run -e ADV_HOST=127.0.0.1 \
-e EULA="https://dl.lenses.io/d/?id=REGISTER_FOR_KEY" \
--rm -p 3030:3030 -p 9092:9092 lensesio/box:latest
If you run on a VM and want Kafka to be accessible over the Internet, set as ADV_HOST your public IP address.
SELECT Speed, Latitude, Longitude
WHERE Speed > 10
You can also automate via GitOps
This will continuously move log events from /var/log/broker.log into the kafka topic.
To produce messages with a Kafka producer use as bootstrap broker your ADV_HOST and port 9092. eg. PLAINTEXT://127.0.0.1:9092
Use streaming SQL to continuously process real-time data.
INSERT INTO speed_boats
SELECT STREAM MMSI, Speed, Longitude AS Long, Latitude AS Lat, `Timestamp`
WHERE Speed > 10;
When a Consumer is not running you can also change the offsets!
Want to try on your cluster?
Yes. Lenses works with AWS MSK, Azure HDInside, Aiven, Confluent Cloud and other managed cloud services.
Lenses also provides deployment templates tailored for each Cloud provider.