Kibana, on paper, offers a beautiful and easy way to inspect your geo data on a dashboard widget out of the box. This is all very well until you try to use that feature from python, only to find out that the Logstash lib automatically maps all of these geo-point type fields to string. Mapping in ES is no child’s play but even solving mapping issues* didn’t completely made the problem go away.
Bypassing the entire Logstash lib though, did solve that much.
I’m releasing a simplified version of the code for free use – it’s fairly straight forward, but please proceed with caution.
* (1 upvote = 1 bacon)