Не конвертировать поле в конфигурационном файле logstash
У меня типичная проблема с ELK, когда я хочу иметь карту в моей Kibana 4.0
Я создаю следующий индекс:
curl -XPUT http://localhost:9200/igual -d '
{
"mappings": {
"igual": {
"properties": {
"localizacion": {"type": "geo_point"},
"amount": {"type": "float"},
"days": {"type": "float"}
}
}
}
}'
Затем я хочу использовать Logstash для вставки информации в мой индекс. Но я не хочу, чтобы поле localizacion
был разобран.
input {
file {
path => "/home/cloudera/Desktop/ultimo.csv"
start_position => "beginning"
}
}
filter {
csv {
columns => ["center",.......]
separator => ";"
}
mutate {
convert => [ "amount", "float" ]
}
mutate {
convert => [ "days", "float" ]
}
}
output {
elasticsearch {
action => "index"
hosts => "localhost"
index => "igual"
}
}
Моя проблема в том, что Logstash пытается разобрать localizacion
от геопункта до строки, но я этого не хочу. Мне нужно, чтобы Logstash не анализировал поле.
Спасибо за все. Любая идея?