使用Filebeat多行插件合并Java运行日志 -- 知识铺
java运行日志一般有多行,格式类似如下
格式为:日期 + 日志级别 + 日志信息 有些日志是多行的,需要使用filebeat多行插件把多行合并成一行
未使用多行插件的日志格式
修改filebeat配置文件/etc/filebeat/filebeat.yml 在原来基础上面添加多行合并配置
1 2 3 4 |
|
- pattern:正则表达式,匹配日志格式
- negate:默认为false,暗示匹配pattern的行归并到上一行;true暗示不匹配pattern的行归并到上一行
- match:after暗示归并到上一行的末端,before暗示归并到上一行的行首
重启filebeat
1 |
|
收集的日志格式为(多行已经合并)
如果在页面显示不全可以单击此处
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/geek001/post/20240507/%E4%BD%BF%E7%94%A8Filebeat%E5%A4%9A%E8%A1%8C%E6%8F%92%E4%BB%B6%E5%90%88%E5%B9%B6Java%E8%BF%90%E8%A1%8C%E6%97%A5%E5%BF%97--%E7%9F%A5%E8%AF%86%E9%93%BA/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com