2015-06-27 4 views
1

Я пытаюсь сделать Geo Filter работающим для журналов. Пока не повезло.Logstash kibana geoip filter conflict

Я продолжаю воссоздавать свой индекс Logstash в ES, воссоздавая поле GeoIP с типом по умолчанию, double и float, но Kibana продолжает жаловаться на то, что у моего свойства geoip.location есть Conflict.

Любое предложение будет оценено.

geoip { 
    source => "[headers][x-forwarded-for]" 
    target => "geoip" 
    database => "/etc/logstash/GeoLiteCity.dat" 
    add_field => [ "[geoip][coordinates]", "%{[geoip][longitude]}" ] 
    add_field => [ "[geoip][coordinates]", "%{[geoip][latitude]}" ] 
} 
mutate { 
    convert => [ "[geoip][coordinates]", "float"] 
} 

ответ

1

Решенный вопрос, указав шаблон сопоставления по умолчанию, и воссоздавать индекс теперь «geo_point» тип данных для geoip.location.

+0

Хорошо, пожалуйста, расскажите подробнее. Ant configs, которые необходимо изменить или вы изменили его в настройках кибаны? Или пересмотреть с помощью поиска elastics? – surfer190

+0

переиндексировал индекс в ES с файлом сопоставления – rohit12sh

+0

Да, как вы это сделали? Пожалуйста, четко укажите точную команду и конфиги. – surfer190

Смежные вопросы