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
- Add a streaming destination for audit events
- Monitor the destination to ensure it's setup correctly, you should see an event for the creation of the destination
- Change a description of an existing project (create a project first incase there are none)
- Monitor the destination, you should see an event for
project_description_changed
- profit
Edited by Nate Rosandich