Skip to content

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