Groups are used in Lenses to define Namespaces and Permissions. Authorization rules in Lenses are only determined by the Groups. User and Service accounts must belong to at least one Group so they can be used. There are no default groups in Lenses.
Data Namespaces are used to provide multi-tenancy. They are a way to divide cluster data between multiple users or teams, via topic names and wildcards. Each namespace has permissions that can be apply to compose access for the group.
*inventorywill create a virtual namespace for topics starting with
paymentsand topics ending in
*authorizes access to all topics.
Permissions are used to define what users are allowed to do (view only or manage) within a namespace.
There are 3 types of permissions in Lenses:
To create a Group you will need to specify the Namespaces and Permissions for the Group.
Step 1: Unique name and Description of the Group
Step 2: Data Namespace Permissions
Step 3: Application Permissions which are relative to the namespaces defined in previous step
Step 4: Admin Permissions
You can Edit. Clone or Delete a Group by navigating to the Group details and select the options menu in the right top of the page.