GeoIP Lookup Stage

This index pipeline stage looks up the geographical location of an IP address.

If the IP Address Field (ipAddrField) is specified, it will be used first to perform the geolocation lookup. If the lookup is successful, then the Hostname Field (hostnameField) will be skipped. However, if the lookup failed or the IP Address Field is blank, and the Hostname Field is specified, then the stage will try to perform the lookup using the hostname.

The default geo database is GeoLite2-City from MaxMind. To use a different database (for which you have a commercial license), you can upload it to the blob store (in binary format), then specify its blob ID in the Geoip Lookup Database Blob ID (blobId) parameter.

Configuration

Tip
When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.