-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE]Add iplocation
function to PPL for IP address geolocation
#672
Comments
Just passing by - considering the discussion is around GeoIP functionality, would it be possible to add support for our (IPinfo) IP databases as well? We have a bunch of IP databases that come in MMDB data file format, which also include our free IP database (https://ipinfo.io/products/free-ip-database). Our free IP databases include the IP to Country ASN/ISP database that comes with full accuracy, no EULA, and allows commercial re-distribution through only providing an attribute. |
@abdullahdevrel thanks for your interest and proposal |
Thank you very much @YANG-DB. Please keep me in the loop. We have the best IP databases out there. So, we will be super happy to bring our data to the community. |
Description:
We propose adding an
geoip
function to OpenSearch's Piped Processing Language (PPL) and SQL to provide built-in IP address geolocation capabilities.This feature would be similar to functionality used in OpenSearch's geospatial feature, enhancing PPL's ability to enrich log data with geographical information based on IP addresses.
Proposed Functionality:
Example Usage:
... | eval geolocation = geoip(ip_field)
This would add a new field 'geolocation' with all available location information for the IP address in 'ip_field'.
This would add new fields with specific geolocation information.
This would add a new field 'location_info' with multiple pieces of geolocation data.
Additional considerations
The text was updated successfully, but these errors were encountered: