I am attempting to create a Map in Kibana, but my index is not available as an option. I have found several posts around this, but the common issue in those cases was that no geo_point
field is specified in the Index Template, but that is not the case in my situation.
For this particular data source, we are utilizing host.geo
, source.geo
, and destination.geo
. There are actually even more than that defined, but we are only utilizing those three. Each of them are the exact same geo
template as follows:
"geo" : {
"properties" : {
"city_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"continent_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"continent_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_code2" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_code3" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_iso_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"dma_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"location" : {
"type" : "geo_point"
},
"name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"postal_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"region_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"region_iso_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"region_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"timezone" : {
"ignore_above" : 1024,
"type" : "keyword"
}
}
}
Essentially, all three host.geo.location
, source.geo.location
, and destination.geo.location
are all defined as geo_point
, but my index is still not available to be selected in Maps.
EDIT: I can also confirm the Index Pattern is recognizing the fields as geo_point
:
We are currently running 7.12.0 throughout the stack.
Any assistance with troubleshooting would be much appreciated!