配置文件位於/etc/filebeat/filebeat.yml,就是filebeat的主配置文件
打開文件,搜索multiline:,默認是注釋的,常用的有如下三個配置:
multiline: pattern: '^[0-2][0-9]:[0-5][0-9]:[0-5][0-9]' negate: true match: after
上面配置的意思是:不以時間格式開頭的行都合並到上一行的末尾(正則寫的不好,忽略忽略)
pattern:正則表達式
negate:true 或 false;默認是false,匹配pattern的行合並到上一行;true,不匹配pattern的行合並到上一行
match:after 或 before,合並到上一行的末尾或開頭
還有更多兩個配置,默認也是注釋的,沒特殊要求可以不管它
max_lines: 500
timeout: 5s
max_lines:合並最大行,默認500
timeout:一次合並事件的超時時間,默認5s,防止合並消耗太多時間甚至卡死
over