Geo_point index create in Elasticsearch

Hi All,

Below it the my logstash output conf file, as per the conf new Index will create on daily basis. how can I create these all indexes with geo_type ?

output {
elasticsearch {
hosts => ["localhost"]
user => 'elastic'
password => 'password'
manage_template => false
index => "file-%{+YYYY.MM.dd}"
}
}

We would need to know more information about what you are trying to do in order to answer your question. Which geo_type for when fields, how you manage templates (since you disable logstash template management), etc.

can you please look into here Logstah geoIp filter for kibana Map

@ashok9177 I am sorry, I really want to help, but I don't understand your questions, either here or in logstash forum.

Thank you so much for your reply, I will explain in details here,

I have sample log file here, there are cordinates in log message, I just want to display cordinates in kibana map

2019-09-10 13:47:45.678 [INFO] from application in pool-1-thread-21 - SegmentName : ID Verified Longitude : 39.954752, Latitude : 39.954752 for transactionId : oiou9P3JQ-gDoee2

My question is How to geoip filter to parse two coordinates ? and how to create geo_point type indexes in elasticsearch

The answer for both questions is in the documentation. Did you try to read documentation?

I tried below filter but not working can you please give me same filter

mutate {
add_field => [ "[geoip][location]", "%{longitude}" ]
add_field => [ "[geoip][location]", "%{latitude}" ]
}

mutate {
convert => [ "[geoip][location]", "float" ]
}

}

What's not working?

getting this error, I think it's index type issue I am creating on daily basis but no idea how convert it as geo_point index

output {
elasticsearch {
hosts => ["localhost"]
user => 'elastic'
password => 'password'
manage_template => false
index => "file-%{+YYYY.MM.dd}"
}
}

hi @ashok9177

You need to create a mapping first that has a geo_point data type first before you index the data

See This Thread is may help

Hi @stephenb thanks for reply, I am confused with what logstash filter to use, can you please suggest me ?