Elasticsearch用filebeat抓取springboot日志,正则匹配多行有成功有失败?[阿里云检索分析服务 Elasticsearch版]

Elasticsearch用filebeat抓取springboot日志,用正则匹配多行,有时成功有时失败为什么?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 建议先检查 filebeat 的配置文件中的正则表达式是否正确。 还得需要确保 filebeat 的版本支持多行匹配。 不行只能查看 filebeat 的输出日志,了解一下具体的错误原因。

  2. 多行日志合并处理,multiline.pattern 是正则匹配格式;multiline.negate(取值 true 或 false)默认是false,匹配pattern的行合并到上一行;true,不匹配pattern的行合并到上一行; multiline.match(取值 after 或before)合并到上一行的末尾或开头。