根据项目需要,支持采集项目日志,但是由于导出的日志为CSV格式,其中一个字段里面含有换行符,导致filebeat读取的时候,以为是换行了,出现日志解析不符合要求的情况,通过仔细研究日志,发现所有日志应该是一个流水号开头的行,所以计划使用filebeat 的multiline功能。如果使用了这个功能,则无法使用JSON功能,必须注释掉。
multiline的配置,有三个关键设置:multiline.pattern、multiline.negate、multiline.match
详见参考
根据项目需要,支持采集项目日志,但是由于导出的日志为CSV格式,其中一个字段里面含有换行符,导致filebeat读取的时候,以为是换行了,出现日志解析不符合要求的情况,通过仔细研究日志,发现所有日志应该是一个流水号开头的行,所以计划使用filebeat 的multiline功能。如果使用了这个功能,则无法使用JSON功能,必须注释掉。
multiline的配置,有三个关键设置:multiline.pattern、multiline.negate、multiline.match
详见参考