Splunk Search

extracting latitude and longitude for countries from csv lookup

aartivig289
Engager

Hi,

I have a csv lookup with country names mentioned already.
How can I extract & table the longitude and latitude for these countries in splunk ?

I want o be able to ultimately use the geostats command.

Thanks
Aarti

Tags (1)
0 Karma

niketn
Legend

@aartivig289, you can get Country list with longitude and latitude from the following location: https://developers.google.com/public-data/docs/canonical/countries_csv

Following is a sample search where field in the index has country and geostats is to aggregate count by clientip field:

<yourBaseSearch> country=*
| stats count by country clientip
| lookup countries country OUTPUT latitude longitude
| geostats latfield=latitude longfield=longitude sum(count) by clientip

You can also refer to Splunk Documentation: http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Geostats#Extended_examples

____________________________________________
| makeresults | eval message= "Happy Splunking!!!"
0 Karma

veerh01
Engager

Hi there,

You can use the CSV as a source for longitude & latitude, then pass these values to the geostats command, example:

index=[indexname] dest=[dest-ip-name] | lookup lookup.csv [CSV-IP] AS dest OUTPUT [CSV-LAT] as lat, [CSV-LONG] as long | geostats latfield=lat longfield=long count by dest

Where
[indexname] = Your index used
[dest-ip-name] = Or whatever filter you want, used for the CSV lookup, in this example an IP address
[CSV-IP] = The column name in CSV lookup for the IP address
[CSV-LAT] = The column name in CSV lookup for the latitude value
[CSV-LONG] = The column name in CSV lookup for the longitude value

Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...