Use a disk assisted queue for rsyslog #56
2 changed files with 23 additions and 0 deletions
|
@ -1,3 +1,4 @@
|
|||
---
|
||||
rsyslog_outputs: []
|
||||
rsyslog_high_density: false
|
||||
...
|
||||
|
|
|
@ -91,6 +91,28 @@ ruleset(name="sendLogsToRemote") {
|
|||
port="{{ output.port }}"
|
||||
{% endif %}
|
||||
|
||||
queue.type="LinkedList"
|
||||
queue.spoolDirectory="/var/spool/rsyslog"
|
||||
queue.fileName="queue_{{ loop.index }}"
|
||||
queue.saveOnShutdown="on"
|
||||
|
||||
{% if rsyslog_high_density %}
|
||||
queue.highWatermark="20000"
|
||||
queue.lowWatermark="5000"
|
||||
queue.checkpointInterval="10000"
|
||||
queue.maxDiskSpace="4g"
|
||||
{% else %}
|
||||
queue.highWatermark="500"
|
||||
queue.lowWatermark="100"
|
||||
queue.checkpointInterval="200"
|
||||
queue.syncqueuefiles="on"
|
||||
queue.maxDiskSpace="500m"
|
||||
{% endif %}
|
||||
|
||||
action.resumeRetryCount="-1"
|
||||
action.reportSuspension="on"
|
||||
action.reportSuspensionContinuation="on"
|
||||
|
||||
{% if loop.index > 1 and output.fallback %}
|
||||
action.execOnlyWhenPreviousIsSuspended="on"
|
||||
{% endif %}
|
||||
|
|
Loading…
Reference in a new issue