• Pricing
  • Install Now
installNow icon
installNow icon
Install Now
homeMobile icon
homeMobile icon
Home
picingMobile icon
picingMobile icon
Pricing
blogMobile icon
blogMobile icon
Blog

New Kafka governance: approval flows & app topology

Christina Daskalaki
By Christina DaskalakiMay 25, 2020
New Kafka governance: approval flows & app topology
In this article:
  • 01.Approval Workflows
  • 02.All Kafka App Topology for Observability
  • 03.SSO Support
  • 04.Integrate audits into Splunk
  • 05.Last but not least

It feels like only yesterday that we announced Lenses 3.1. The release was focused around helping developers be more productive when developing real-time data applications. 

Since then, our customers are onboarding new applications and new users onto their data platform at a faster rate than ever.

And with more apps and users come stricter and tougher requirements for compliance and governance. 

We don’t want to have any great features sitting on the shelf longer than they have to in order to ensure you get as much value as quickly as possible from Lenses.io. So brace yourselves for great new features from now on as soon as they leave the factory.

3.2 is our first release on this cadence and we’re thrilled with it.  This release is packed with features to help our customers meet those compliance and governance requirements that so often slow organizations down in adopting real-time data platforms. 

Let’s take a look.

Approval Workflows


We know Kafka can be sensitive to poor configuration. So after popular demand, we’ve introduced new approval workflows for change management. This removes the need to rely on external systems (such as ServiceNow or Git) to manage workflows. 

Approval workflows for Topic creation means you can put in place segregation of duties to increase compliance and reduce risk. 

We’ve also added a new permission capability “Create Topic Request” to our security model. A manager or colleague can approve (or reject) the request having reviewed all the details and capacity planning requirements (we ask the submitter to provide metadata such as associated business unit, description etc.)

All Kafka App Topology for Observability


Our Topology view is one of our most appreciated features. Imagine having been locked in a dark room all your life and then coming out to see sunlight for the first time. That’s the experience you may have when seeing how your deployed real-time applications and flows are connected in an interactive map.  

Flows and applications deployed through Lenses (such as SQL Processors or Connectors) have always been automatically mapped in the topology view. For external Apps, we provided a Topology Client library that could be included in your JVM based code. 

But what about non JVM-based apps? Now in 3.2, we’re adding topology support across any application: Python, .NET, Go or via a simple HTTP request.

Having an application topology and understanding the performance and interdependencies between different apps, flows and data processed will help ensure good hygiene of your data platform, assist operations to troubleshoot problems (or avoid problems), increase developer productivity and ensure overall data governance such as data provenance and data lineage.

All Kafka App Topology for Observability


SSO Support

With security threats increasing, organizations really don’t want to manage access to business applications across multiple identities. They also want to cover off two-factor authentication and password compliance. 

Connecting users with a single identity provider is one of the first things a security team will impose to reduce risk. Your data platform is a business application like any other and shouldn’t be treated any differently. 

With 3.2, we have extended support for Okta, Keycloak and OneLogin SSO adding to the Azure AD we included in 3.1. And don’t forget, we also support management across multiple different authentication strategies including LDAP AND Kerberos simultaneously!

Integrate audits into Splunk


Customers love that Lenses.io provides the building blocks to operate a data platform. Our centralized security layer with auditing reduces risk. 

When it comes to audits though, no one wanted logs held in a silo or there to be a risk that audits are tampered. Compliance and security teams will ask that they have real-time monitoring of user actions from within their tools. 

So now in 3.2 we have a native integration to send audit logs directly into Splunk, often used as a SIEM. The audits will also meet Splunk’s Common Information Model to ensure it can be easily integrated into any CIM-conforming Splunk Apps such as Enterprise Security. 

Last but not least

We want to make Lenses.io more accessible to everyone. This includes those just wanting to learn Kafka or DataOps practices. Our Lenses.io Box docker container, packaged with Lenses.io and a single-broker Kafka environment has been downloaded millions of times by developers and Kafka enthusiasts over the years.  

We’re happy to announce that we’ve now brought the Box experience to the cloud. Access a Lenses.io Cloud Workspace for free to help you develop real-time applications on Kafka. Sign up now!


All our new features can be tracked at features.lenses.io. 

Enjoy the release! 

Back to all blogs

Related Blogs

Lenses 6.2 Oauth
Lenses 6.2 Oauth
Blog

Lenses 6.2 - Trusting Agents to build & operate event-driven applications

andrew
andrew
By
Andrew Stevenson
image
image
Blog

Kafka Migrations Need More Than a Replicator

Jonas Best Profile Picture
Jonas Best Profile Picture
By
Jonas Best
kafkaconnections hero banner
kafkaconnections hero banner
Blog

Self-Service Data Replication with K2K - part 1

Drew Oetzel
Drew Oetzel
By
Drew Oetzel

Lenses, autonomy in data streaming

Install now
Products
Developer Experience
Kafka replicator
Lenses AI
Kafka Connectors
Pricing
Company
About
Careers
Contact
Solutions by industry
Financial services
For engineers
Docs
Ask Marios Discourse
Github
Slack
For executives
Case studies
Resources
Blog
Press room
Events
LinkedIn
Youtube
Legal
Terms
Privacy
Cookies
SLAs
EULA
© 2026Apache, Apache Kafka, Kafka and associated open source project names are trademarks of the Apache Software Foundation