Logstash读取行不以EOL结尾

时间:2016-05-30 15:25:26

标签: buffer logstash delimiter multiline codec

我正在处理一个古老的.xml日志文件架构,这个架构无法更改,这是一件很遗憾的事情,解决问题的成本太高了。

问题是:

  1. 文件根元素是,但它可能永远不会被关闭 - >所以我不能设置file => {... delimiter => “”}读取此xml对象
  2. children元素都有唯一的名称...... - >我现在最好的想法是创建11个文件插件,其中一个带有delimiter =“”,另外10个匹配“0>” ......“9>”它 应该 工作,但我关注应该的部分。
  3. 最后一个问题是在元素的最后一行之后没有“\ n”所以我不能只使用多行来合并这些行
  4. 我的问题是熟悉一种方法来刷新logstash内部缓冲区的内容,其中存储了不完整的行,然后操纵该数据,这将以更好,更高效的方式解决我的问题。

    非常感谢。

0 个答案:

没有答案