升级 Logstash
编辑升级 Logstash
编辑如果您正在升级堆栈中的其他产品,还请阅读Elastic Stack 安装和升级指南。
有关升级 Logstash 的信息,请参阅以下主题
何时升级
编辑全新的安装可以而且应该在整个 Elastic Stack 中使用相同的版本开始。
Elasticsearch 8.0 不需要 Logstash 8.0。Elasticsearch 8.0 集群将很高兴地通过默认的 HTTP 通信层接收来自早期版本的 Logstash 的数据。这提供了一些灵活性,可以决定相对于 Elasticsearch 升级何时升级 Logstash。同时升级它们可能对您来说方便,也可能不方便,只要先升级 Elasticsearch,就不必同时进行。
您应该及时升级以获得 Logstash 8.0 带来的性能改进,但应以最适合您环境的方式进行升级。
何时不升级
编辑如果您需要的任何 Logstash 插件与 Logstash 8.0 不兼容,那么您应该等到它准备好后再升级。
尽管我们尽最大努力确保兼容性,但 Logstash 8.0 并非完全向后兼容。如 Elastic Stack 升级指南中所述,您不应在升级 Elasticsearch 8.0 之前升级 Logstash 8.0。这既是实际的,也是因为一些 Logstash 8.0 插件可能会尝试使用 Elasticsearch 8.0 中早期版本不存在的功能。
例如,如果您尝试在 Elasticsearch 8.0 之前的集群中发送 8.x 模板,那么所有索引都可能失败。如果您将自己的自定义模板与 Logstash 一起使用,则可以忽略此问题。