Вам нужно будет добавить новое поле с нужным вам порядком и удалить другие поля.
Например, если в вашем документе есть поля fieldA
и fieldB
и в вашем конвейере вы добавляете поля otherFieldC
и otherFieldD
, которые вы хотите видеть перед своим сообщением, вы должны сделать что-то вроде этого :
mutate {
add_field => {
"all_fields" => "%{otherFieldC} %{otherFieldD} %{fieldA} %{fieldB}"
}
remove_field => ["fieldA","fieldB","otherFieldC","otherFieldD"]
}
Ваш вывод будет уникальным полем с информацией о ваших исходных полях плюс те, которые вы добавили в конвейер.