Hi Varun,
I believe you are using Logstash to ingest and parse the data that you receive from FileBeat.
Could you please answer a few questions?
- Are you using the GeoIP filter in Logstash?
- Have you defined any specific mappings in Elasticsearch as defined in this blog post for GeoIP?
GeoIP in the Elastic Stack - Elasticsearch, Logstash, Ingest API | Elastic Blog - What is the field structure for the IP address field?
I ask you this because you mentioned this:
I believe the fields are populated by the GeoIP filter (Logstash, Beats or any other ETL on the planet), and if so, it does not work if the IP address is a private IP.