Получить дату последнего изменения файла с Logstash
Есть ли способ для Logstash получить дату последнего изменения файла?
В Linux это будет соответствовать date -r
команда.
1 ответ
Решение
Logstash не раскрывает это по умолчанию, но вы можете сделать что угодно с ruby
фильтр. Быстрый поиск в Google: можно ли прочитать дату изменения файла с помощью Ruby?
Logstash представляет имя файла как часть события, поэтому, собрав его вместе, мы получим:
ruby {
code => 'event["mtime"] = File.mtime(event["path"])'
}
Я никогда не пробовал это, поэтому я мог что-то пропустить.