Filter streaming audit events by sub group/project in Group level UI

Currently Streaming audit events can be filtered by event type https://docs.gitlab.com/ee/administration/audit_event_streaming.html#event-type-filters

Similar to event type it would be great to be able to also filter by sub group/project. The use case is so users can filter out events from a specific subgroup or project to seperate destination for automation and monitoring.

Use case:

  • Send all audit events from the group/subgroup1 and its projects to the destination1.
  • Send all audit events from the group/subgroup2 and its projects to the destination.

Design

  • Figma file: https://www.figma.com/file/sLgk5YgIV2AazZt0zU8Ea3/Small-design-issues?type=design&node-id=101%3A11593&t=46TMRa26FiRpUPXj-1
  • 1 -> user haven't selected audit event filters
  • 2 -> user has selected audit event filters
  • 3 -> streaming settings, by default, collapsed the subgroups
  • 4 -> streaming settings, when user expand subgroups
  • 5 -> streaming settings, when there is no subgroup, only projects
Edited Jun 14, 2023 by Nate Rosandich
Assignee Loading
Time tracking Loading