以下是 6.0 版本中的重大变更。
这些变更可能会影响使用受影响功能的任何 Logstash 实例。Logstash Core 的变更与插件无关。
- 设置
config.reload.interval
已更改为使用诸如5m
、10s
等时间值字符串。以前,用户必须自己将此值转换为毫秒时间值。请注意,需要使用单位限定符(s
)。
- 对于
rpm
和deb
发行版工件,与*.conf
glob 模式匹配的配置文件必须位于 conf.d 文件夹中,否则这些文件将不会加载。
- 现在
-e
和-f
CLI 选项是互斥的。这也适用于相应的长格式选项config.string
和path.config
。这意味着通过-e
提供的任何配置将不再附加到通过-f
提供的配置。 - 使用
-f
或config.path
提供的配置将不会自动附加stdin
输入和stdout
输出。
根据使用数据,以下插件已从默认捆绑包中删除。您仍然可以手动安装这些插件
- logstash-codec-oldlogstashjson
- logstash-input-couchdb_changes
- logstash-input-irc
- logstash-input-log4j
- logstash-input-lumberjack
- logstash-filter-uuid
- logstash-output-xmpp
- logstash-output-irc
- logstash-output-statsd
查看我们的 发行说明 以获取其他发行信息。