Я пытаюсь использовать следующий фильтр даты для преобразования строки в дату, но, похоже, он не работает.
Образец входных данных (строка) - Пн 20 января 09:20:35 GMT 2020
Сначала я использую mutate gsub для удаления GMT, который отображает следующую строку вывода - Пн 20 января 09:20:35 2020
Мой фильтр gsub mutate выглядит так -
mutate { gsub => [ "TimeStamp", "GMT", "" ] }
Теперь я использую фильтр даты для преобразования вывода gsub в формат даты, но, похоже, он не работает -
date {
match => [ "TimeStamp", "EEE MMM dd HH:mm:ss yyyy" ]
target => "TimeStamp"
locale => "en"
}
Я также попытался выполнить безуспешно -
date {
match => [ "TimeStamp", "EEE\sMMM\sdd\sHH:mm:ss\s+yyyy" ]
target => "TimeStamp"
timezone => "Etc/GMT"
locale => "en"
}