博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
filebeat multiline配置(转)
阅读量:6293 次
发布时间:2019-06-22

本文共 1318 字,大约阅读时间需要 4 分钟。

hot3.png

使用filebeat5.0.1版本,用filebeat作为日志收集工具时: 

java日志格式需要多行匹配,在filebeat配置文件中添加: 
### Multiline options 
# Mutiline can be used for log messages spanning multiple lines. This is common 
# for Java Stack Traces or C-Line Continuation 
# The regexp Pattern that has to be matched. The example pattern matches all lines starting with [ 
multiline.pattern: ^[ 
# Defines if the pattern set under pattern should be negated or not. Default is false. 
multiline.negate: true 
# Match can be set to “after” or “before”. It is used to define if lines should be append to a pattern 
# that was (not) matched before or after or as long as a pattern is not matched based on negate. 
# Note: After is the equivalent to previous and before is the equivalent to to next in Logstash 
multiline.match: after

上面配置的意思是:不以[开头的行都合并到上一行的末尾

pattern:正则表达式

negate:true 或 false;默认是false,匹配pattern的行合并到上一行;true,不匹配pattern的行合并到上一行

match:after 或 before,合并到上一行的末尾或开头

filebeat.prospectors:

  • input_type: log

    paths:

    • /home/work/workspace/ws/risk_rebuild/log/*.log

    multiline: 

    pattern: ‘^\d{4}-\d{2}-\d{2}’ 
    negate: true 
    match: after 
    max_lines: 20 
    timeout: 5s 
    tail_files: false

output.elasticsearch: 

# Array of hosts to connect to. 
hosts: [“172.16.102.102:9200”,”172.16.102.103:9200”,”172.16.102.104:9200”] 
index: “risk_engine

转载于:https://my.oschina.net/xiaominmin/blog/3026172

你可能感兴趣的文章
几个常用的ASP木马
查看>>
python分析postfix邮件日志的状态
查看>>
Mysql-5.6.x多实例配置
查看>>
psutil
查看>>
在git@osc上托管自己的代码
查看>>
机器学习算法:朴素贝叶斯
查看>>
小五思科技术学习笔记之扩展访问列表
查看>>
使用Python脚本检验文件系统数据完整性
查看>>
使用MDT部署Windows Server 2003 R2
查看>>
Redhat as5安装Mysql5.0.28
查看>>
通过TMG发布ActiveSync
查看>>
Web服务器的配置与管理(4) 配置访问权限和安全
查看>>
ClientScriptManager与ScriptManager向客户端注册脚本的区别
查看>>
js和php中几种生成验证码的方式
查看>>
android UI进阶之仿iphone的tab效果1
查看>>
这是我的第1个C#程序(向控制台输出一句话)
查看>>
html
查看>>
Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第三部分:SqlField)
查看>>
Python模块学习:threading 多线程控制和处理
查看>>
第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合
查看>>