Я пытаюсь правильно настроить мутации фильтра для файла конфигурации logastash, но у меня ничего не получается.
У меня есть массив тегов, который приходит из SQL в виде строки, подобной этой:
"lunch | mellanmål | middag"
Я настраиваю mutate
, чтобы разделить его на коллекцию следующим образом:
mutate { split => ["meal_type_tags", " | "] }
Я получаю индекс с ожидаемой коллекцией:
"meal_type_tags" : ["lunch", "mellanmål","middag"]
Я пытаюсь переименовать, чтобы вставить его в новый tags
объект, добавив еще один mutate:
mutate { rename => "meal_type_tags" => "[tags][meal_type]"}
Мой ожидаемый индекс:
"tags": {
"meal_type" :
[
"lunch",
"mellanmål"
"middag"
]
}
... но я получаю это вместо:
"tags" : [
[
"meal_type",
[
"middag",
"lunch"
]
]
]