使用 Filebeat 将文件中单行中的多个 json 对象作为单独的文档发送到 ELK

问题描述 投票:0回答:0

我是 ELK Stack 的新手。我有一个要求,其中包含如下所述的 json 数据的文件在一行中或可能在下一行中。 文件内容: {“事件”:{“名称”:“事件1”,“时间戳”:1679571007000}}{“事件”:{“名称”:“事件2”,“时间戳”:1679571007000}}{“事件”:{“名称“:”事件3“,”时间戳“:1679571007000}} {“事件”:{“名称”:“事件4”,“时间戳”:1679571007000}}

我需要将每个 json 作为单独的文档发送到 elastic。 你能帮我在 Filebeat 中使用的配置吗?

我已经尝试使用多行模式来按照正则表达式打破内容。 解析器: - 多行: 类型:图案 模式:'^({“事件”)' 否定:真 匹配:之后

它不工作,我没有看到多行解析器可以用于这种情况的任何地方。

elasticsearch logstash elastic-stack filebeat elk
© www.soinside.com 2019 - 2024. All rights reserved.