小编nar*_*jja的帖子

在Logstash中从CSV(纬度和经度列)创建地理对象

我有一个包含CSV的列latitudelongitude并且尝试geopoint在Logstash 2.3.3中创建一个对象,以便可以在Kibana 4.5.1中可视化这些值。

但是,当在Kibana中可视化数据时,我看到location.latlocation.lon,都是type float而不是locationtype geopoint

我是ELK的新手,这使我发疯。尤其是因为我发现的大多数信息都已过时。

.conf我正在使用的文件如下所示:

input {  
    file {
        path => "C:/file.csv"
        start_position => "beginning"    
    }
}

filter {  
    csv {
        separator => ","
        columns => ["longitude","latitude"]
    }

    mutate { convert => {"latitude" => "float"} }
    mutate { convert => {"longitude" => "float"} }
    mutate { rename => {"latitude" => "[location][lat]"} }
    mutate { rename => {"longitude" => "[location][lon]"} }
    mutate { …
Run Code Online (Sandbox Code Playgroud)

csv elasticsearch logstash kibana

6
推荐指数
1
解决办法
2934
查看次数

标签 统计

csv ×1

elasticsearch ×1

kibana ×1

logstash ×1