Не конвертировать поле в конфигурационном файле 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 не анализировал поле.

Спасибо за все. Любая идея?

0 ответов

Другие вопросы по тегам