爬虫日志监控 -- Elastc Stack(ELK)部署 (2)

logstash插件multiline,用于报错而产生的多行时能匹配成一条日志数据( 默认多少行=多少条数据)

./bin/logstash-plugin install logstash-filter-multiline # logstash安装插件

logstash-simple.conf中的filter里加入

multiline { pattern => "^\d{4}-\d{1,2}-\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}" negate => true what => "previous" } # multiline { # charset=>... #可选 字符编码 # max_bytes=>... #可选 bytes类型 设置最大的字节数 # max_lines=>... #可选 number类型 设置最大的行数,默认是500行 # multiline_tag... #可选 string类型 设置一个事件标签,默认是multiline # pattern=>... #必选 string类型 设置匹配的正则表达式 # patterns_dir=>... #可选 array类型 可以设置多个正则表达式 # negate=>... #可选 boolean类型 默认false不显示,可设置ture # what=>... #必选 向前previous , 向后 next # # }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywwyg.html