Использование фильтра сопоставления символов при создании индекса с использованием logstash

Я пытаюсь применить «фильтр символов сопоставления» (для сопоставления точек как пробелов) в elasticsearch, но не могу найти файл, в котором можно выполнить настройку. Индексы в моем экземпляре elasticsearch создаются logstash с использованием шаблона, который также добавляет поля .raw. Как мне настроить elasticsearch для моих требований?


person puneet    schedule 30.12.2014    source источник


Ответы (1)


Logstash поставляется с шаблоном индекса для индексов logstash-*, который, как вы заметили, добавляет поля .raw. Файл называется elasticsearch-template.json и устанавливается как /opt/logstash/lib/logstash/outputs/elasticsearch/elasticsearch-template.json, если вы устанавливаете пакет Debian.

Не редактируйте его напрямую, а сделайте его копию и задайте поле template чтобы выходные данные elasticsearch указывали на вашу копию. При необходимости установите для параметра manage_template значение false, если вместо этого вы хотите управлять шаблонами самостоятельно. позволить Logstash сделать это за вас.

person Magnus Bäck    schedule 11.01.2015