当前场景:
采集一个目录下的所有文件(文件较多),此目录中存在删除或者归档的情况
问题描述:
部分文件(比如当天日志文件)当天采集之后就不会再采集,或者文件被删除,归档,sincedb中的信息会一直保留,导致sincedb文件逐渐变大;
另外,文件删除之后,inode可能存在复用的情况,file插件根据sincedb中的inode区分文件,inode复用之后会存在文件读取异常的情况。
sincedb中的信息有没有什么维护的好办法?只能手动删除?
大家一起讨论讨论,谢谢。
采集一个目录下的所有文件(文件较多),此目录中存在删除或者归档的情况
问题描述:
部分文件(比如当天日志文件)当天采集之后就不会再采集,或者文件被删除,归档,sincedb中的信息会一直保留,导致sincedb文件逐渐变大;
另外,文件删除之后,inode可能存在复用的情况,file插件根据sincedb中的inode区分文件,inode复用之后会存在文件读取异常的情况。
sincedb中的信息有没有什么维护的好办法?只能手动删除?
大家一起讨论讨论,谢谢。
3 个回复
rochy - rochy_he
赞同来自: heyddo
如果你不想保存 sincedb,可以使用下面配置:sincedb_path => "/dev/null"
heyddo
赞同来自:
xiaoke - http://blog.51cto.com/kexiaoke
赞同来自: