David Mollitor created RANGER-3532:
--------------------------------------

             Summary: Delete Archived Spooled Audit Logs Based on TTL
                 Key: RANGER-3532
                 URL: https://issues.apache.org/jira/browse/RANGER-3532
             Project: Ranger
          Issue Type: Improvement
          Components: audit
            Reporter: David Mollitor


As I understand it,...

When an audit destination (HDFS/SOLR) is offline, Ranger plugin can spool audit 
messages to the local disk.  Once the destination comes back online, the Ranger 
plugin will resume transmitting audit messages.  Once all audit messages are 
transmitted, the log file containing the message is sent to the audit 'archive' 
directory.  From there, if there are more than (configurable) 100 archived 
audit log files, then some number of files are deleted to bring that number 
down to 100.

 

This can be problematic if the number of audits is very large (and therefore 
spooled audit log files are very large) and they can sit in the archive 
directory for very long periods of time.  As I understand it, the only way for 
them to be deleted is if another outage event occurs and more files are 
created, always keeping the total number of files at 100.

 

Please add an additional criteria for deleting files: TTL

 

Delete archived audit files which are older than (configurable) a week.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to