【问题标题】:Is It necessary to restart logstash after modifying a dictionary_path file?修改dictionary_path文件后是否需要重启logstash?
【发布时间】:2017-10-27 08:23:48
【问题描述】:

我在 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?

【问题讨论】:

    标签: logstash elastic-stack logstash-configuration


    【解决方案1】:

    不需要重启logstash。翻译插件的配置中有一个参数refresh interval

    刷新间隔

    值类型是数字

    默认值为 300

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

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 2012-10-05
      • 2015-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多