皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Logstash 8.16.0发布

Logstash 8.16.0发布

已知问题

当您使用 Pipeline 到 Pipeline 通信时,Logstash 在某些情况下可能无法关闭。有关详细信息,请查看 issue #16657

解决方法:添加到 . 此更改将 还原为 ,该版本不会出现此问题,但可能会影响管道到管道方案中的性能。-Dlogstash.pipelinebus.implementation=v1config/jvm.optionsPipelineBusv1

宣布推出新的 Logstash 运行状况报告 API

新的运行状况报告 API () 从 Logstash 开始提供。 此 API 使用能够检测管道降级状态的指示器,并且 提供可操作的见解 #16520#16532GET /_health_report8.16.0

从早期版本升级。如果您现有的自动化依赖于预期 Logstash API 状态不可用或返回硬编码状态的 liveliness 脚本,则可以设置一个属性以保留 8.16.0 之前的版本。 要维护 API 响应的现有行为,请将该属性添加到您的文件中。green-Dlogstash.forceApiStatus=greenconfig/jvm.options

此设置可防止新的 Health API 状态影响现有 Logstash API 响应的顶级字段,从而强制其他 API 返回以前的硬编码值。排名 #16535statusgreen

有关更多信息,请查看运行状况报告 API 文档。

新增功能和增强功能

  • Logstash 现在可以正常处理管道定义中无法计算的条件语句 (#16322),方法是将 事件,或者将其发送到管道的 DLQ(如果已启用)。编号 #16423if

Logstash 核心的其他更改

  • 添加了 modules 和 的弃用日志。编号 #16548netflowfb_apacheazure
  • 为未明确选择值的用户添加了弃用日志,以强制他们在版本之前主动做出选择,此时此设置将默认为堆。#16498pipeline.buffer.type9.0
  • 该标志已弃用,并将在版本 9 中删除。此标志在所有版本 8.x 版本中都可用。依赖此标志允许将非字符串分配给字段的用户应更新其管道。#16507--event_api.tags.illegaltags

依赖项更新

  • 将 JRuby 更新到 9.4.9.0 #16638

插件

Cef 编解码器 – 6.2.8

  • [文档]添加了选项 #105 的缺失文档raw_data_field

Json_lines 编解码器 – 3.2.2

  • 将选项的默认值提高到 512 MB #46decode_size_limit_bytes
  • 添加了用于限制可解析的 JSON 行的最大大小的选项。#43decode_size_limit_bytes

Elastic_integration 过滤器 – 0.1.15

  • 使用其分支中的 Elasticsearch 代码并适应 Elasticsearch GeoIP 处理器 #170 中的更改8.16

Geoip 过滤器 – 7.3.1

  • 修复了在查找具有自定义字段的数据库时 pipeline crash 的问题 #225

Azure_event_hubs输入 – 1.5.0

  • 已将 Azure 事件中心客户端库更新到版本 #963.3.0

Beats 输入 – 6.9.0

  • 改进插件的 shutdown 流程,修复处理消息时连接断开的崩溃问题 #500

Http 输入 – 3.9.1

  • 修复 during 的值记录不正确的问题 #180ssl_enabledrun
  • 分离 Netty boss 和 worker 组,提升优雅关机 #178

tcp 输入 – 6.4.3

  • 更新了 TCP 输入的依赖项 #224

Jdbc 集成 – 5.5.0

  • 添加了对 jdbc static 和 streaming 过滤器的 SQL 列的支持 #171DATE

Rabbitmq 集成 – 7.4.0

  • 删除过时和选项 #60

 

转自 Logstash 8.16.0 Release Notes | Logstash Reference [8.16] | Elastic