Cluster Manager Maintenance
The Cluster Manager Maintenance configuration category includes the following configurable options:
Audit Log Broker Channel Name
Audit Log Broker Enabled
Always Write to Cluster Manager Log
Audit Log Database Async Writes
Audit Log Database Enabled
Request headers to store
Stats Retention (Days) - Day Level
Stats Retention (Days) - Hour Level
Stats Retention (Days) - Minute Level
Transaction Log Retention (Days)
Scheduler Thread Count
Persist Runtime Monitoring Statistics Enabled
Heartbeat Persist Frequency MS
Stats Cleanup Frequency MS
Stats Persist Frequency MS
|
Audit Log Broker Channel Name |
|
|
STRING | |
The audit logs will be sent to the specified topic/queue name. Must be non-empty. | |
|
|
smilecdr-audit
|
|
|
|
Audit Log Broker Enabled |
|
|
BOOLEAN | |
This setting may be used to submit all audit log events to a message queue. | |
|
|
false
|
|
|
|
Always Write to Cluster Manager Log |
|
|
BOOLEAN | |
Forces Smile CDR to always send audit logs to the cluster manager audit database, even if another module of type audit is defined. Normally, creating such a module would disable the builtin audit log in the cluster manager. Setting this setting to true will cause all audit log events to be written to both databases.
|
|
|
|
true
|
|
|
|
Audit Log Database Async Writes |
|
|
BOOLEAN | |
If enabled, writing to the audit log will be performed asynchronously, resulting in potentially shorter transaction times and a more efficient use of the database. An in-memory asynchronous queue is used, meaning that there can be a small delay between an auditable action occurring and the audit log being written. | |
|
|
false
|
|
|
|
Audit Log Database Enabled |
|
|
BOOLEAN | |
This setting may be used to disable saving audit logs to all event writers if it is not needed in a given solution design. | |
|
|
true
|
|
|
|
Request headers to store |
|
|
STRING | |
This setting can be set to a comma-delimited list of header names that the audit service will extract from the request and store with any Audit Log. | |
|
|
(no default) | |
|
|
Stats Retention (Days) - Day Level |
|
|
NON_NEGATIVE_INTEGER | |
The number of days that statistics at the day precision will be retained. | |
|
|
365
|
|
|
|
Stats Retention (Days) - Hour Level |
|
|
NON_NEGATIVE_INTEGER | |
The number of days that statistics at the hour precision will be retained. | |
|
|
31
|
|
|
|
Stats Retention (Days) - Minute Level |
|
|
NON_NEGATIVE_INTEGER | |
The number of days that statistics at the minute precision will be retained. | |
|
|
7
|
|
|
|
Transaction Log Retention (Days) |
|
|
NON_NEGATIVE_INTEGER | |
The number of days that entries in the transaction log should be retained before being deleted from the database. If blank, the transaction log will be retained indefinitely. | |
|
|
7
|
|
|
|
Scheduler Thread Count |
|
|
POSITIVE_INTEGER | |
The number of threads allocated to processing Scheduled Jobs (both local and clustered). See Scheduler Performance for more information. | |
|
|
4
|
|
|
|
Persist Runtime Monitoring Statistics Enabled |
|
|
BOOLEAN | |
If this is enabled, runtime monitoring statistics will be periodically stored in the database. | |
|
|
true
|
|
|
|
Heartbeat Persist Frequency MS |
|
|
POSITIVE_INTEGER | |
How often module health status is persisted to the database | |
|
|
15000
|
|
|
|
Stats Cleanup Frequency MS |
|
|
POSITIVE_INTEGER | |
How often module performance statistics are deleted from the database and collapsed into time interval statistics. Should be greater than stats.stats_persist_frequency_ms | |
|
|
300000
|
|
|
|
Stats Persist Frequency MS |
|
|
POSITIVE_INTEGER | |
How often module performance statistics are persisted to the database. Should be greater than or equal to stats.heartbeat_persist_frequency_ms | |
|
|
60000
|
|
|