Size: a a a

2021 December 01

SU

Shaha Uraliev in Elasticsearch
ребята подскажите пжл. есть ли в logstash проверка по словарю или списку из внешнего файла?
источник

DS

Den Schmitz in Elasticsearch
Добрый день. Прошу направить в сторону правильного фильтра логсташа.
Получаю строку {key1="value1",key2="value2",и так далее}
Количество пар все время меняется, гроком не получается, split не работает т.к. не json. Как это положить в эластик в разные поля или сделать из этого json?
источник

N

Nekki in Elasticsearch
kv ? Или вообще ничего не делать и так запихнуть?
источник

iS

ichac Shikalov in Elasticsearch
и для каждой новой пары новый индекс будет создаваться?
источник

DS

Den Schmitz in Elasticsearch
Хочу искать по этим key1,key2.
Kv пробовал, не вышло. Возможно что то делал не так.
Пробовал
kv {
field_split => ","
value_split => "="}

Но не знал что по дефолту разбирает поле message. Этот пример кв верный в моем случае?
источник

DS

Den Schmitz in Elasticsearch
Господь с вами.
источник

iS

ichac Shikalov in Elasticsearch
а он будет
источник

DS

Den Schmitz in Elasticsearch
Чего вдруг? Если я пишу в один датастрим
источник

iS

ichac Shikalov in Elasticsearch
у тебя в одном документе будет 3 поля, а в другом 5. Они попадут в один индекс?
источник

DS

Den Schmitz in Elasticsearch
Эм. Да. А что не так?
источник

iS

ichac Shikalov in Elasticsearch
ну если да, то всё ок
источник

DS

Den Schmitz in Elasticsearch
Не, ну объясни нормально, видишь же не понимаю тебя. Быть может я неверно называю "полем"?
источник

iS

ichac Shikalov in Elasticsearch
автомаппинг или уже все шаблоны созданы?
источник

DS

Den Schmitz in Elasticsearch
Да, пока автомаппинг
источник

DS

Den Schmitz in Elasticsearch
Но даже если не автомаппинг, не вижу проблемы. Я же могу промаппить только то что не должно меняться ни в коем случае
источник

iS

ichac Shikalov in Elasticsearch
у тебя документ с тремя полями придёт в еластик и для него создастся индекс, в который все остальные документы с тремя полями будут попадать
источник

iS

ichac Shikalov in Elasticsearch
а что будет, когда придёт документ с пятью полями?
источник

DS

Den Schmitz in Elasticsearch
Почему сейчас так не происходит? Потому что автомаппинг?
источник

iS

ichac Shikalov in Elasticsearch
наверное
источник

DS

Den Schmitz in Elasticsearch
Я завтра проверю обязательно, спасибо за замечания.
источник