Add trace support for ilm activity (#16993)

This commit is contained in:
Poorna
2023-04-11 19:22:32 -07:00
committed by GitHub
parent d350654aee
commit cd6dec49c0
4 changed files with 43 additions and 11 deletions

View File

@@ -367,15 +367,17 @@ func deleteObjectVersions(ctx context.Context, o ObjectLayer, bucket string, toD
continue
}
dobj := deletedObjs[i]
oi := ObjectInfo{
Bucket: bucket,
Name: dobj.ObjectName,
VersionID: dobj.VersionID,
}
traceFn := globalLifecycleSys.trace(oi)
// Send audit for the lifecycle delete operation
auditLogLifecycle(
ctx,
ObjectInfo{
Bucket: bucket,
Name: dobj.ObjectName,
VersionID: dobj.VersionID,
},
ILMExpiry)
oi,
ILMExpiry, traceFn)
sendEvent(eventArgs{
EventName: event.ObjectRemovedDelete,