[go: up one dir, main page]

Instance Level Audit Event Enhancement for Project Creation and Update Events

Proposal

When the following event occurs, we're asking for streaming audit event to log the payload schema defined here:

  • Project Description Updated

  • Project Members Removed

  • Project Created

  • Added Group to Project Approval Group

  • Project Visibility Changed

  • Project Title Updated

  • Project Members Added

In addition we need the following metadata added to the details field of the payload:

  • Project Name (+ original Name if the event is related to changing the Name)
  • Project Description (+ original Description if the event is related to changing the description)
  • Project Visibility (+ original Visibility if event that is related to visibility change)
  • Project Owners (+ original Owners if the event is related to changing the owners)
  • For Project Members Added & Project Members Removed the usernames of the members added or removed
  • For Added Group to Project Approval Group name of the Group

Streaming-only event or normal event?

We are requesting for these logs to be streaming-only events.

Verification Steps

  1. Add a streaming destination for audit events
  2. Monitor the destination to ensure it's setup correctly, you should see an event for the creation of the destination
  3. Change a description of an existing project (create a project first incase there are none)
  4. Monitor the destination, you should see an event for project_description_changed
  5. profit
Edited by Nate Rosandich