I have a json line of input that foes through filebeat. The line is in this format: {"first": "text", "second": "text", "@timestamp": "2021-02-25T08:54:04Z", "location": [-71.34, 41.12] }
I am trying to get the location field in the list to be a geo_points type but it seems to just make it a number. Sometimes it gets geo_points but then if I delete the index and reload info into it it goes back to being a number.
How I am doing this is with a template in filebeat.yml. It looks like this for the template section:
> setup.template.overwrite: true
> setup.template.append_fields:
> - name: location
> type: geo_points
This seems to no work, but if you look at my filebeat template in kibana it shows that it is geo_points. But with the data it is a number type. How do I get it to be geo_points so I can see it on a map.