@@ -2,7 +2,8 @@ filebeat.inputs:
22
33{% if beats_filebeat_log_input | bool %}
44{% for input in beats_filebeat_log_inputs %}
5- - type: log
5+ - type: filestream
6+ id: {{ input }}-filestream
67 enabled: true
78 paths:
89{% for path in beats_filebeat_log_inputs [input ].paths %}
@@ -22,31 +23,35 @@ filebeat.inputs:
2223{% endif %}
2324{% endif %}
2425{% if beats_filebeat_log_inputs [input ].multiline is defined %}
25- multiline:
26+ parsers:
27+ - multiline:
2628{% if beats_filebeat_log_inputs [input ].multiline .type is defined %}
27- type: {{ beats_filebeat_log_inputs[input] .multiline.type }}
29+ type: {{ beats_filebeat_log_inputs[input] .multiline.type }}
2830{% endif %}
2931{% if beats_filebeat_log_inputs [input ].multiline .pattern is defined %}
30- pattern: '{{ beats_filebeat_log_inputs[input] .multiline.pattern }}'
32+ pattern: '{{ beats_filebeat_log_inputs[input] .multiline.pattern }}'
3133{% endif %}
3234{% if beats_filebeat_log_inputs [input ].multiline .negate is defined %}
33- negate: {{ beats_filebeat_log_inputs[input] .multiline.negate }}
35+ negate: {{ beats_filebeat_log_inputs[input] .multiline.negate }}
3436{% endif %}
3537{% if beats_filebeat_log_inputs [input ].multiline .match is defined %}
36- match: {{ beats_filebeat_log_inputs[input] .multiline.match }}
38+ match: {{ beats_filebeat_log_inputs[input] .multiline.match }}
3739{% endif %}
3840{% endif %}
3941
4042{% endfor %}
4143{% endif %}
4244{% if beats_filebeat_mysql_slowlog_input | bool %}
43- - type: log
45+ - type: filestream
46+ id: mysql-slowlog-filestream
4447 enabled: true
4548 paths:
4649 - /var/log/mysql/*-slow.log
47- multiline.pattern: '^\#[[:space:]]Time'
48- multiline.negate: true
49- multiline.match: after
50+ parsers:
51+ - multiline:
52+ pattern: '^\#[[:space:]]Time'
53+ negate: true
54+ match: after
5055 fields:
5156 mysql:
5257 logtype: slowquery
0 commit comments