当前位置:网站首页>logstash清除sincedb_path上传记录,重传日志数据

logstash清除sincedb_path上传记录,重传日志数据

2022-07-06 00:36:00 zhangphil

logstash清除sincedb_path上传记录,重传日志数据

logstash通过一个名为 sincedb_path 下的记录文件记录当前logstash已经上传的日志文件的位置,如果指定为 null,则使用home默认的。清除这个sincedb_path 下的文件,将导致logstash丢失所有上传记录,那么logstash将重新上传所有监控文件(意味着如果原有数据已上传一部分,那么还会出现重复的日志文件)。

不过有时候可以利用 sincedb_path 这一特性,指定sincedb_path 存储的文件,并清除文件里面的所有内容,将会触发logstash重复上传所有日志数据。

例如:

input{
    file{
        sincedb_path => [ "E:/history/records.data" ]
    }
}

如果清除records.data,那么触发重传。

原网站

版权声明
本文为[zhangphil]所创,转载请带上原文链接,感谢
https://zhangphil.blog.csdn.net/article/details/125607696