Получение метки времени события из имени файла в logstash

У нас есть процесс, который записывает события в файл без метки времени. Сами имена файлов имеют суффикс с отметкой времени, которая является отметкой времени, которая должна использоваться для всех событий в файле. Теперь я пытаюсь проанализировать файл, используя плагин входного файла logstash. Есть ли способ, с помощью которого я мог бы получить имя файла в поле, чтобы затем использовать фильтр gsub для извлечения метки времени, а затем использовать фильтр даты, чтобы установить метку времени для события?


person kbsbng    schedule 10.09.2012    source источник
comment
Хотите поделиться примером имени файла и показать пример кода, который вы используете для открытия файла?   -  person the Tin Man    schedule 10.09.2012
comment
пример имени файла — stats.log.1317452400. Я не написал никакого кода для открытия файла. Для этого я использую плагин входного файла logstash: logstash.net/docs/1.1.1/ входы/файл   -  person kbsbng    schedule 10.09.2012


Ответы (1)


У меня была аналогичная потребность, и я снова задал этот вопрос, поэтому вы можете найти более актуальный ответ в этот вопрос благодаря Jettro Coenradie :)

person machinery    schedule 08.04.2014