filebeat index out of range

filebeat 启动时出现如题报错,同样的配置文件有的机器正常有的机器报错。修改报错那台机器的 filebeat 配置文件重试多次后发现是

multiline.pattern: '^[0-9]{4}-[0-9]{2}-[0-9]{2} '

导致的报错,把后面的空格去掉,改为

multiline.pattern: '^[0-9]{4}-[0-9]{2}-[0-9]{2}'

后正常。

疑问:1. 为什么同样的配置文件有的机器报错有的不报错,2 为什么多一个空格会导致这个报错。

补充信息:报错的机器是 CentOS 7.3,正常机器是 CentOS 6.8。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注