gpt4 book ai didi

xml - Filebeat进程多XML

转载 作者:行者123 更新时间:2023-12-03 00:08:46 24 4
gpt4 key购买 nike

我有一个日志文件,在其中打印请求和响应XML正文。此日志文件还具有其他一些不是XML的行。以下示例-

===========================================
<request>
<data>
abc
</data>
</request>
some random lines concerning the processing of request..
fha;js;fkgak;gj;kj;a
jgahkg;gaj;
Now response follows
<response>
<output>
def
</output>
</response>
===================================================

如何使用使用filebeat multiline功能来解析此类数据并使每个XML作为单个事件发送到Logstash?

最佳答案

multiline.pattern: ^<request>
multiline.negate : true
multiline.match : after

您需要在filebeat.yml文件中插入上述行
这将捕获单个事件之间的所有数据,从开始<request> 开始,直到找到下一个 <request> 。您可以根据需要修改multipline.pattern(regex表达式)。

有关详细信息,请查看以下链接:
https://www.elastic.co/guide/en/beats/filebeat/1.2/configuration-filebeat-options.html

关于xml - Filebeat进程多XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42645366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com