Skip to content

Commit bbad3ef

Browse files
fix issue #388 filebeat migrate from log to filetstream
1 parent 0442935 commit bbad3ef

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

roles/beats/templates/filebeat.yml.j2

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)