ELK: формирование поля timestamp с использованием имени файла тех. журнала 1С (logstash)

1. Symbiat 17.05.21 11:00 Сейчас в теме
Добрый день.

Как известно, если отправлять файлы тех. журнала(ТЖ) в elastic, то в поле timestamp вместо даты события из ТЖ будет отображаться дата, когда сам файл лога был передан в elastic.

Но здесь возникает проблема в том, что дата события не содержится полностью в тексте файла ТЖ. Частично она содержится в имени файла ТЖ:

Каждый файл журнала содержит события за 1 час и имеет имя yymmddhh.log, где:

● yy ‑ две последние цифры года;

● mm ‑ номер месяца;

● dd ‑ номер дня;

● hh ‑ номер часа.

(https://its.1c.ru/db/v8311doc#bookmark:adm:TI000000151)

Каким образом, используя Logstash, можно обработать имя файла и записать данные в timestamp?
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот