Filebeat-删除旧的日志文件

时间:2020-02-18 14:24:43

标签: filebeat

我正在Windows服务器上使用Filebeat。
我将应用程序中的日志写入以下路径格式:C:\AppLogs\{AppName}\{yyyy}-{MM}-{dd}.txt

我需要具有删除旧日志文件的功能。我不希望我的驱动器每隔几个月就耗尽空间。

最好的方法是什么?

当前,我的想法是有一个脚本(可能是Powershell)每天运行一次,并在路径C:\AppLogs\**\*.txt中搜索早于Today的日志文件(通过将当前日期与文件名)。它会在Filebeat注册表中查找候选文件名,以查看偏移量是否等于文件的大小,如果是,则删除文件。

这是个好主意吗?还是其他可以自动执行的工具? 是否有Filebeat开箱即用的东西?

0 个答案:

没有答案