-
Notifications
You must be signed in to change notification settings - Fork 142
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
#3037
Labels
catch-all acknowledged
Marks issues caught in catch-all triage for searchability
enhancement
New feature or request
PPL
Piped processing language
Comments
YANG-DB
added
enhancement
New feature or request
untriaged
PPL
Piped processing language
labels
Sep 16, 2024
For the community awareness, I'm working on this. |
Swiddis
added
the
catch-all acknowledged
Marks issues caught in catch-all triage for searchability
label
Jan 7, 2025
To provide some status update here, following are the planned items, in order to achieve this IPEnrichment funcationality via. Geo-Staptial plugin:
Which the first two items are completed and I'm working on the actual |
This was referenced Jan 10, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
catch-all acknowledged
Marks issues caught in catch-all triage for searchability
enhancement
New feature or request
PPL
Piped processing language
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
Support for PPL
iplocation
function is required for both:OpenSearch based PPL engine
geoip
function to PPL for IP address geolocation #3038Spark based PPL engine
iplocation
function to PPL for IP address geolocation opensearch-spark#672Related resources
The text was updated successfully, but these errors were encountered: