View the latest documentation 5.3
The 5.1 theme is for Lenses to offer a more native AWS experience and a new, revamped documentation website.
Lenses now supports the AWS Glue Schema Registry to manage Avro schemas (Protobuf coming soon).
This can complement your AWS-native experience for Kafka:
Lenses integrates its functionality across the board:
Set up your Lenses with AWS Glue Schema Registry.
Lenses can now authenticate with your AWS MSK Kafka using the native IAM access control. This is done over SSL with SASL.
SSL
SASL
Connect your Lenses to your MSK with IAM.
Lenses.io now offers enterprise support for its most popular AWS connectors, S3.
This allows you to choose the best of both worlds:
If you are interested in signing up please reach out to us.
5.1 brings productivity and UX improvements:
Data catalog: Quickly see only the topics and datasets that are empty.
Now you can search in every table-like view in Lenses. Lenses also consistently pre-sorts the table entries so things are where you expect them to be.
A good example is the topic configuration view. The view will now show the options pre-sorted, and you can search for any option.
We have seen Lenses being used to explore quite large messages. This can make it cumbersome to visualise the messages when exploring a topic. Lenses 5.1 offers a couple of improvements to help with this:
When exploring Kafka messages, the PARTITION | OFFSET | TIMESTAMP metadata will now be at the top of the message, not the bottom. This helps with dealing with large messages that can take the whole screen space. In the past you would have to scroll all the way down to see the metadata.
PARTITION | OFFSET | TIMESTAMP
Lenses, by default, displays 200 messages when exploring a topic. This can take a while to load and even overwhelm the browser when messages are MBytes+ big.
200
Now, you can adjust that number with a new configuration:
See more in the Advanced configuration section.
(for Linux tarball installation)
Lenses can now run with any Java runtime (JRE), version 11. In the past, Lenses would ship with its own specific JRE. This could be limiting if you wanted to use a Java runtime of your own choosing (e.g. a specific distribution such as Oracle, OpenJDK, Azure). We have now lifted this limitation.
11
Kafka Topic screen default records limit. This release introduces lenses.ui.topics.row.limit to control the default records limit on the Kafka topics screen.
lenses.ui.topics.row.limit
Deleting messages in compacted Kafka topics: Lenses will now only produce 1 tombstone message per key.
SQL streaming & data policies: fixed a bug where Lenses would not allow to create a SQL processor when using a field covered by a Data Policy.
Data policies: Fixed broken links in Applied Data section.
On this page