[ 
https://issues.apache.org/jira/browse/RANGER-5170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17950403#comment-17950403
 ] 

Radhika Kundam commented on RANGER-5170:
----------------------------------------

As part of this change, two new endpoints have been introduced to fetch V2 log 
reports.
The existing APIs — /report and /report/\{transactionId} — continue to return 
logs in the same format, which combines the object change information for all 
log entries within a single transaction.

To improve clarity and allow consumers to see exactly what changed in each 
individual log entry, the new endpoints return V2 logs which is a per-log-entry 
basis.

Additionally, as part of this admin logging enhancement:

The primary object being created or modified now includes full details of the 
actual changes.

All other impacted objects will log references to the primary object using the 
fields:
 * affectedObjectId
 * affectedObjectClassType
 * affectedObjectClassName

To inspect the specific changes at any time, we can refer to the individual log 
entry associated with the primary object.

> Enhance Ranger Logging to Capture Events For All Impacted Objects
> -----------------------------------------------------------------
>
>                 Key: RANGER-5170
>                 URL: https://issues.apache.org/jira/browse/RANGER-5170
>             Project: Ranger
>          Issue Type: Task
>          Components: Ranger
>            Reporter: Radhika Kundam
>            Assignee: Radhika Kundam
>            Priority: Major
>
> Improve Ranger logging to capture events for all impacted objects for better 
> visibility and traceability.
> Currently, Ranger logs only direct changes to an entity, missing related 
> updates across interconnected entities. For example, when a resource is 
> created or updated, only a resource log is generated, making it difficult to 
> track associated changes in dependent entities.
> With the new architecture, Ranger should generate logs for all impacted 
> entities. Example:
>  * If a resource is modified, logs should be created for:
>  ** *Resource*
>  ** *Datashare*
>  ** *Dataset*
> Each log entry should include details of the changed resource to ensure 
> complete visibility.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to