已知问题
当您使用 Pipeline 到 Pipeline 通信时,Logstash 在某些情况下可能无法关闭。有关详细信息,请查看 issue #16657。
解决方法:添加到 . 此更改将 还原为 ,该版本不会出现此问题,但可能会影响管道到管道方案中的性能。-Dlogstash.pipelinebus.implementation=v1
config/jvm.options
PipelineBus
v1
新的运行状况报告 API () 从 Logstash 开始提供。 此 API 使用能够检测管道降级状态的指示器,并且 提供可操作的见解 #16520、#16532。GET /_health_report
8.16.0
从早期版本升级。如果您现有的自动化依赖于预期 Logstash API 状态不可用或返回硬编码状态的 liveliness 脚本,则可以设置一个属性以保留 8.16.0 之前的版本。 要维护 API 响应的现有行为,请将该属性添加到您的文件中。green
-Dlogstash.forceApiStatus=green
config/jvm.options
此设置可防止新的 Health API 状态影响现有 Logstash API 响应的顶级字段,从而强制其他 API 返回以前的硬编码值。排名 #16535status
green
有关更多信息,请查看运行状况报告 API 文档。
- 将 JRuby 更新到 9.4.9.0 #16638
插件
Cef 编解码器 – 6.2.8
- [文档]添加了选项 #105 的缺失文档
raw_data_field
Json_lines 编解码器 – 3.2.2
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 事件中心客户端库更新到版本 #96
3.3.0
Beats 输入 – 6.9.0
- 改进插件的 shutdown 流程,修复处理消息时连接断开的崩溃问题 #500
Http 输入 – 3.9.1
tcp 输入 – 6.4.3
- 更新了 TCP 输入的依赖项 #224
Jdbc 集成 – 5.5.0
- 添加了对 jdbc static 和 streaming 过滤器的 SQL 列的支持 #171
DATE
Rabbitmq 集成 – 7.4.0
- 删除过时和选项 #60
转自 Logstash 8.16.0 Release Notes | Logstash Reference [8.16] | Elastic