Logstash 6.0 中的重大变更

Logstash 6.0 中的重大变更

以下是 6.0 版本中的重大变更。

Logstash Core 中的变更

这些变更可能会影响使用受影响功能的任何 Logstash 实例。Logstash Core 的变更与插件无关。

应用程序设置
  • 设置 config.reload.interval 已更改为使用诸如 5m10s 等时间值字符串。以前,用户必须自己将此值转换为毫秒时间值。请注意,需要使用单位限定符(s)。
RPM/Deb 包变更
  • 对于 rpmdeb 发行版工件,与 *.conf glob 模式匹配的配置文件必须位于 conf.d 文件夹中,否则这些文件将不会加载。
命令行界面行为
  • 现在 -e-f CLI 选项是互斥的。这也适用于相应的长格式选项 config.stringpath.config。这意味着通过 -e 提供的任何配置将不再附加到通过 -f 提供的配置。
  • 使用 -fconfig.path 提供的配置将不会自动附加 stdin 输入和 stdout 输出。
与 Logstash 捆绑的插件列表

根据使用数据,以下插件已从默认捆绑包中删除。您仍然可以手动安装这些插件

  • 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

查看我们的 发行说明 以获取其他发行信息。