Event Collector

The Event Collector component collects and stores events that occur during run time. The component controls how and when the audit data is purged.

The configurable properties for the Event Collector component are:

Properties Minimum Value Maximum Value Description
purge.interval 86400 1800 to 604800 The time (in seconds) between each run of the automated purge operation.
purge.timeofday (not set = -1) -1 to 86400 The approximate number of seconds after midnight (00:00) to start the purge. If the value is set to -1 or the value is not set, then a random start time is used.
purge.batchinterval 120 0 to 300 The time (in seconds) between each batched purge of items. The items are purged in several small batches to reduce load and locking on the database.
purge.batchsize 1000 1 to MAXLONG The number of root entries to delete on each batched purge attempt.
purge.retentionperiod 2592000 -1 to MAXLONG The number of seconds for which a complete audit entry is retained. The default period is 30 days.
purge.retentionperiod.casedeployment purge.retentionperiod -1 to MAXLONG The number of seconds for which a complete case deployment audit entry is retained. The default setting is same as the global retention period setting.
purge.retentionperiod.case purge.retentionperiod -1 to MAXLONG The number of seconds that a complete case audit entry is retained. The default setting is same as the global retention period setting.
purge.retentionperiod.user -1 -1 to MAXLONG The number of seconds for which a complete user audit entry is retained. The default setting is never to purge.
purge.retentionperiod.application -1 -1 to MAXLONG The number of seconds for which a complete application audit entry is retained. The default setting is never to purge.
purge.retentionperiod.process purge.retentionperiod -1 to MAXLONG The number of seconds for which a complete process audit entry is retained. The default setting is same as the global retention period setting.