Назад | Перейти на главную страницу

формат файла журнала для splunk

Текущее имя файла журнала у меня: catalina.2010-02-24.log.

Я хочу добавить это для индексации splunk, но у меня возникают проблемы, поскольку нет статического имени файла, поскольку каждый день tomcat переименовывает файл журнала.

[tail: ///var/logs/catalina.2010-02-24.log] не будет работать. Есть ли способ обойти эту проблему

Вы можете проиндексировать либо весь каталог, либо использовать подстановочные знаки для выбора соответствующих файлов.

В твоем случае, [monitor://var/logs/catalina.*.log] должен работать правильно.

Вы можете добавить скрипт, который запускается как ежедневное задание cron, которое символически связывает файл на основе даты с catalina.current.log или чем-то вроде этого.

Пример:

ln -sf /var/logs/catalina.`date +%Y-%m-%d`.log /var/logs/catalina.current.log

Тогда, конечно, просто используйте catalina.current.log для доступа к журналу текущего дня.