Lenses Box is a complete container solution for you to build applications on a localhost Apache Kafka docker.
Enjoy a 3-min tour!
01.
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:
02.
docker run -e ADV_HOST=127.0.0.1 \
-e EULA="https://licenses.lenses.io/d/?id=REGISTER_FOR_KEY" \
--rm -p 3030:3030 -p 9092:9092 lensesio/box:latest
TIP
If you run on a VM and want Kafka to be accessible over the Internet, set as ADV_HOST your public IP address.
04.
SELECT Speed, Latitude, Longitude
FROM sea_vessel_position_reports
WHERE Speed > 10
05.
TIP
You can also automate via GitOps
06.
name=my-real-time-file-connector
connector.class=org.apache.kafka.connect.file.FileStreamSourceConnector
topic=broker_logs
file=/var/log/broker.log
tasks.max=1
This will continuously move log events from /var/log/broker.log into the kafka topic.
KAFKA PRODUCER
To produce messages with a Kafka producer use as bootstrap broker your ADV_HOST and port 9092. eg. PLAINTEXT://127.0.0.1:9092
07.
Use streaming SQL to continuously process real-time data.
SET defaults.topic.autocreate=true;
INSERT INTO speed_boats
SELECT STREAM MMSI, Speed, Longitude AS Long, Latitude AS Lat, `Timestamp`
FROM sea_vessel_position_reports
WHERE Speed > 10;
TIP
08.
TIP
When a Consumer is not running you can also change the offsets!
09.
realtime map
of how applications ,connectors and streaming SQL interacts with Kafka topics. TIP
You can add your applications, data pipelines and also microservices in the topology map.
10.
Infrastructure health
Producer SLAs
Consumer SLAs
Yes.
Lenses Box is optimized for development and includes a single broker Kafka environment. However, you can evaluate Lenses against your existing setup. Lenses works with all popular Kafka distributions and clouds. Contact our team to help youLenses Box is Free for ALL and forever.
In order to use the Docker of Lenses Box you require a free access key. You may need to refresh your key from time to time for security reasons.
You will need a paid subscription to connect Lenses to your own cluster or production.
See pricingIt's not recommended.
Lenses Box is a single-node setup. For production environments it is recommended to have a multi-node setup for scalability and fail-over.
For production or multi-node setups of your Kafka cluster contact our team
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.
You can use Lenses to Monitor, Explore, Build and Secure your data platform.
Check how our customers use Lenses →