In your case clientip would be Address1 or address2 . Now , in kibana in the Aggregation drop-down, select Geohash and In the Field drop-down, select geoip.location.
I would love to do something similar. I have a City field in my elasticsearch documents and I would love to generate lat and lon from the city field so I can view in Kibana. How is this possible?
What you are trying to do is a form of enrichment called geocoding. Google it and you'll find a lot of options.
There are online services eg Google's one or there are datasets you can download to help geocode locally eg Geonames.
You can also check How to create line from source to destination in MAP
but this is again from Long , Lat fields to geo location . In your case you need from Country to long lat so i would go with Mark's idea.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.