Filebeat - Удалить старые файлы журнала - PullRequest
0 голосов
/ 18 февраля 2020

Я использую Filebeat на windows сервере.
Я записываю журналы из своих приложений в следующий формат пути: C:\AppLogs\{AppName}\{yyyy}-{MM}-{dd}.txt

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

Какой лучший способ это сделать?

В настоящее время моя идея состоит в том, чтобы иметь сценарий (возможно, Powershell). ), который запускается один раз в день и ищет по пути C:\AppLogs\**\*.txt файлы журналов, которые старше Today (сравнивая текущую дату с именем файла). Он ищет имена файлов-кандидатов в реестре Filebeat, чтобы увидеть, равно ли смещение размеру файла, и если да, то удаляет файл.

Это хорошая идея? Или это какой-то другой инструмент, который сделает это автоматически? Есть ли в Filebeat что-то из коробки?

...