我在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?
答案 0 :(得分:1)
没有必要重新启动logstash。 translate插件的配置中有一个参数refresh interval:
refresh_interval
值类型为数字
默认值为300
使用字典文件时,此设置将指示logstash检查字典文件以进行更新的频率(以秒为单位)。