将lat和lon转换为logstash形态中的geoshape点?

将lat和lon转换为logstash形态中的geoshape点?,logstash,Logstash,如何在输出到elasticsearch之前隐藏输入值(如lat和lon)以创建地理图形点 例子 需要输出到elasticsearch作为 “地点”:{ “类型”:“点”, “坐标”:[-84.636,33.33] } 要生成上面的代码,在logstash conf文件中应该添加什么过滤器?经过长时间的搜索,大家得到了答案。是这样的 如果您想将lat lon隐藏到elasticsearch中,该搜索已将映射作为 "location": { "type": "geo_shap

如何在输出到elasticsearch之前隐藏输入值(如lat和lon)以创建地理图形点 例子 需要输出到elasticsearch作为 “地点”:{ “类型”:“点”, “坐标”:[-84.636,33.33] }
要生成上面的代码,在logstash conf文件中应该添加什么过滤器?

经过长时间的搜索,大家得到了答案。是这样的 如果您想将lat lon隐藏到elasticsearch中,该搜索已将映射作为

"location": {
            "type": "geo_shape"
          }
在logstash中的conf文件上 您将不得不使用过滤器进行变异

mutate {
     add_field => { "[location][type]" => "point"
                    "[location][coordinates]" => ["%{LocationDataLng}",
                    "%{LocationDataLat}"]
     }
   }