Hi!
I'm really stuck with this new geo_point stuff.
I have also read about disabling ECS compatibility mode on my pipeline but... I would rather learn the propper way to do thing from now ownwards. So, this is the updated geoip pipeline lines that are (still) working:
if [clientip] {
geoip {
source => "clientip"
target => "source"
#add_field => [ "[geoip][coordinates]", "%{[geoip][longitude]}" ]
#add_field => [ "[geoip][coordinates]", "%{[geoip][latitude]}" ]
add_field => [ "[geoip][coordinates]", "%{[source][geo][location][lon]}" ]
add_field => [ "[geoip][coordinates]", "%{[source][geo][location][lat]}" ]
id => "icecast2GeoIP"
}
mutate {
convert => [ "[geoip][coordinates]", "float" ]
id => "icecast2GeoIPMutate"
}
}
I have noticed all my 'geo' information land now under source. field, including a pair of numeric 'lat' and 'lon' fields under source.geo.location.
So far, so good...
But my kibana maps find any useable geopoint data to use.
My guess is that I need to 'assemble' a geo_point field here... I feel its close, since data is there on the documents, but I'm failing to figure out how.
Could anyone point me out the way to do that?
Thanks.
Cheers.
Alejandro.