Logstash получает входные данные json от filebeat.Затем он анализирует JSON.
filter {
json {
source => "message"
target => "data"
}
}
Эти данные затем отправляются на упругий поиск.Все это прекрасно работает.
Теперь мне нужно преобразовать некоторые поля json.
Например, data.body_bytes_sent должен быть преобразован в целое число.
Я знаю, что естьпреобразовать в logstash, который преобразует поля:
filter {
mutate {
convert => { "msgSubmissionTime" => "integer" }
}
}
Но как мне сказать ему преобразовать поле в разобранном объекте json?