I’m currently considering using Logstash 9.x and Filebeat 9.x with OpenSearch 2.19.2 and in the future the transition to OpenSearch 3.x is possible closer to 3.5. I know from the documentation that OpenSearch 2.x is compatible with Logstash 8.x, but I couldn’t find an official compatibility matrix for Logstash 9.x and Filebeat 9.x.
I have the following questions:
Is Logstash 9.x officially supported with OpenSearch 2.x?
Are there any limitations or known issues when using Logstash 9.x (e.g. ECS compatibility mode)?
Is Filebeat 9.x compatible with OpenSearch 2.x?
Do I need to enable Elastic Common Schema (ECS) explicitly to ensure compatibility with OpenSearch ingestion and dashboards?
Does OpenSearch provide any guidelines on how to properly configure ECS in this kind of setup?
I want to make sure I’m not introducing silent incompatibilities by moving to the 9.x versions of Logstash and Filebeat. Any documentation or clarification would be appreciated.
Glad to hear your setup works well — I appreciate you sharing your configuration.
Just to clarify, my use case is a bit different:
I’m currently using OpenSearch 2.19.2, and I’m considering moving to Logstash 9.x and Filebeat 9.x (currently running logstash-oss 8.17.2 and Filebeat 8.18.3).
I’m mainly trying to avoid any subtle incompatibilities or surprises by moving to the 9.x stack.
Hi. I’m still on version 8.x. It still receives some updates. Just haven’t had the time to get around to upgrading yet. Since posting this, I haven’t done any further research on what I was asking about here. If you’ve found some useful info and feel like sharing it with everyone — feel free, welcome to do so. I’d be happy to hear it!