如何使用logstash创建自定义格式的复杂JSON?

如何使用logstash创建自定义格式的复杂JSON?,logstash,Logstash,是否可以在日志存储中使用过滤器来调整生成的json以构建嵌套文档 我需要构建JSON,如下所示: [ { "name" : "hd_used", "columns" : ["value", "host", "mount"], "points" : [ [23.2, "serverA", "/mnt"] ] } ] 最有可能,但这取决于输入。如果你能更具体一些,回答起来会更容易。输入是一个标准的系统日志记录。我希望syslog记录的每个字段都成

是否可以在日志存储中使用过滤器来调整生成的json以构建嵌套文档

我需要构建JSON,如下所示:

[
  {
    "name" : "hd_used",
    "columns" : ["value", "host", "mount"],
    "points" : [
      [23.2, "serverA", "/mnt"]
    ]
  }
]

最有可能,但这取决于输入。如果你能更具体一些,回答起来会更容易。输入是一个标准的系统日志记录。我希望syslog记录的每个字段都成为列,而值成为点。我还不知道如何在不使用ruby过滤器的情况下使用标准过滤器。是的,这需要ruby过滤器。Logstash不太适合这种类型的流处理。最好的答案很可能是你应该使用不同的工具。