Я использую Filebeat на windows сервере.
Я записываю журналы из своих приложений в следующий формат пути: C:\AppLogs\{AppName}\{yyyy}-{MM}-{dd}.txt
Мне нужна возможность удалять старые файлы журналов. Я не хочу, чтобы на моем диске не хватало места каждые пару месяцев.
Какой лучший способ это сделать?
В настоящее время моя идея состоит в том, чтобы иметь сценарий (возможно, Powershell). ), который запускается один раз в день и ищет по пути C:\AppLogs\**\*.txt
файлы журналов, которые старше Today
(сравнивая текущую дату с именем файла). Он ищет имена файлов-кандидатов в реестре Filebeat, чтобы увидеть, равно ли смещение размеру файла, и если да, то удаляет файл.
Это хорошая идея? Или это какой-то другой инструмент, который сделает это автоматически? Есть ли в Filebeat что-то из коробки?