居然是你

Logstash设置queue.type为persisted

Logstash | 作者 zzr | 发布于2019年09月12日 | 阅读数:2936

描述:如下面的代码,我部署的是最简单的es+logstash+kibana模式,在logatash的pipelines.yml中,设置了管道的属性,指定持久化以启用持久性队列,我发现logtash在/data下自动创建了该管道的文件夹。
 
 - pipeline.id: test
pipeline.workers: 8
path.config: "./config/ltest.conf"
queue.type: persisted

 
问题1:那么logstash是会在当前文件夹中,另外存储一份日志数据吗?
问题2:如果logstash传输到es前,另外存储了一份数据,它会在传输给es后自动删除吗?
 
已邀请:

stone_xy

赞同来自: zzr

问题1:当前文件夹会暂存当前正在处理的数据,当成队列使用,即input已经取到该数据,而filter和output还没处理的数据。
问题2: 会自动删除。

要回复问题请先登录注册