私はいくつかのレコードの経度と緯度を保持するcsvファイルを持っています(それ以外の場合は "")。今度は、logstash 5.1.2を使用して、データをelasticsearch 5.1.2に転送します。私は次のconfファイルを書きましたが、場所フィールドはまだテキストにマップされています。logstashで場所(lon、lat)をマップして木場で視覚化する方法は?
input {
file {
path => "/usr/local/Cellar/logstash/5.1.2/bin/data.csv"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
filter {
csv {
columns => ['logtime', 'text', 'user', 'country', 'location']
separator => ","
}
date {
match => ["logtime", "yyyy-MM-dd HH:mm:ss"]
timezone => "Europe/London"
target => "Date"
}
if [latitude] and [longitude] {
mutate { convert => {"latitude" => "float"} }
mutate { convert => {"longitude" => "float"} }
mutate { rename => {"latitude" => "[location][lat]"} }
mutate { rename => {"longitude" => "[location][lon]"} }
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
index => "twitter"}
}
私は地理点としてマッピングされた場所のフィールドを作り、Kibana 5.1.2にマップ上のポイントを視覚化することができるように行うことになっていますか?ありがとう