修改dictionary_path文件后是否需要重新启动logstash?

时间:2017-10-27 08:23:48

标签: logstash elastic-stack logstash-configuration

我在logstash中使用了以下翻译过滤器

translate {
   field => "countries"
   destination => "cities"
   dictionary_path  => "/home/rrr/cities.yml"
}

我以这种方式开始了logstash

/usr/share/logstash/bin/logstash -f $directory --path.settings=/etc/logstash -t

一切顺利。

我的问题是:

logstash会考虑我在dictionary_path文件中可能做的任何修改吗? 我的意思是我是否需要在此文件上的任何版本之后重新启动logstash?

1 个答案:

答案 0 :(得分:1)

没有必要重新启动logstash。 translate插件的配置中有一个参数refresh interval

  

refresh_interval

     

值类型为数字

     

默认值为300

     

使用字典文件时,此设置将指示logstash检查字典文件以进行更新的频率(以秒为单位)。