Filter groups

This page provides access to CRUD functionalities, allowing administrators to manage filter groups directly through the UI. The dashboard below will display all existing groups.

filter_groups

  • Add new filter group: Redirect to creation form.

  • Edit icon: Redirect to update form.

  • Delete icon: Delete selected group. If confirmed, deletion cannot be undone.

    warning_modal

Add filter group

Add a new filter group. Filters for both “Accounting” and “Monitoring” can be added together.

add_filter_group

  • Group name: Filter group name.

  • Description: Filter group description.

  • Users:

    • Apply [...]: Select all users at once, admin included/excluded.

    • Specifi selection: Select specific users to add to the group.

  • Groups: Available Groups to link to the one that is being edited. The group’s own parent cannot be added as a child. Also, groups can only be added below each other if they are in common clusters.

  • Accounting: Access to query builder for Accounting resources.

  • Monitoring: Access to query builder for Monitoring resources.

Warning

Regarding the query builders, all available keys from existing clusters will be provided. Be careful when creating filters in order not to end up requesting data that will not exists in the targeted cluster.

Update filter group

Allows to update all values in the group. All previously entered values are filled in the input fields.

update_filter_group

How it works

Filters will be applied to users based on the different groups they were included in.

Hierarchical relationship between user and groups will create filters using AND conditions. If a user or a group is part of multiple hierarchical relationships, the generated filters will be combined using an OR condition.

  • By default, the filter of the group the user is in will be applied to him.

  • If a user is part of multiple groups, filters will be combined using an OR condition.

  • Groups will generate complex filters using AND condition to go through their parents lineage.

  • Groups will generate complex filters using OR condition to combine each of their parents lineage.

Warning

Pay attention when linking groups together as both filters will be applied through an OR condition to any user in both groups. That can lead to accidental No Data if not careful. For example, if you have a group A filtering on State and applied to All non-admin users and, a group B filtering data to keep only those of a specific cluster and applied to All non-admin users and, to the group A then, when attempting to look at data for a cluster that is not the one specified in B, you will have No Data.

Example 1

filter_group_example_simple

U1 = G2 & G1
U2 = G4 & G2 & G1
U3 = G1

Example 2

filter_group_example_complex

U1 = ((G2 & G1) | (G3 & G1)) | G5
U2 = ((G4 & G2 & G1) | (G3 & G1)) | G5
U3 = G1