Получить дату последнего изменения файла с Logstash

Есть ли способ для Logstash получить дату последнего изменения файла?

В Linux это будет соответствовать date -r команда.

1 ответ

Решение

Logstash не раскрывает это по умолчанию, но вы можете сделать что угодно с ruby фильтр. Быстрый поиск в Google: можно ли прочитать дату изменения файла с помощью Ruby?

Logstash представляет имя файла как часть события, поэтому, собрав его вместе, мы получим:

ruby {
  code => 'event["mtime"] = File.mtime(event["path"])'
}

Я никогда не пробовал это, поэтому я мог что-то пропустить.

Другие вопросы по тегам