Logstash输入和过滤器配置以将json数组发布到弹性搜索

时间:2019-03-30 19:47:52

标签: json elasticsearch logstash

我有一个日志文件,它是对象的json数组(filename.log)。

name equals 1

此数组中的每个对象都需要作为文档索引到弹性搜索索引中。对于上述情况,使用输入和过滤器的logstash配置应该是什么?

当前我的conf文件如下所示

 JsonNode jsonNode = objectMapper.readTree(new File("savefiles.json"));
Iterator<JsonNode> nodes = jsonNode.elements()
 while(nodes.hasNext()) {
     if(nodes.next().get("name").textValue().equals("1")){
           nodes.remove();
           }
       }

0 个答案:

没有答案