У меня есть файлы журналов, входящие в стек ELK. Я хочу скопировать поле (foo), чтобы выполнять различные мутации на нем, но поле (foo) не всегда присутствует.
Если foo не существует, тогда бар все еще создается, но ему назначается строка литерала "%{foo}"
Как я могу выполнить мутацию только в том случае, если поле существует?
Я пытаюсь сделать что-то подобное.
if ["foo"] {
mutate {
add_field => "bar" => "%{foo}
}
}