如何在输出到elasticsearch之前存储输入值(如lat和lon)以创建地理位置点 例 需要输出到elasticsearch作为 “地点”: { “type”:“point”, “坐标”:[ - 84.636,33.33] } 为了生成上面的代码,什么过滤器应该在logstash conf文件中添加什么代码?
答案 0 :(得分:0)
"location": {
"type": "geo_shape"
}
在logstash中的conf文件中 你将不得不使用过滤器mutate
mutate {
add_field => { "[location][type]" => "point"
"[location][coordinates]" => ["%{LocationDataLng}",
"%{LocationDataLat}"]
}
}