Discontinuing the custom Logstash distribution
One of the core OpenSearch Project principles is that OpenSearch can be used everywhere: in businesses, software, and projects.
Among the many people already using OpenSearch, a large number use the data processing pipeline Logstash.
To help OpenSearch reach more people, we provide two Logstash plugins so that OpenSearch users can ingest data to and from OpenSearch using Logstash.
Those two plugins are logstash-output-opensearch and logstash-input-opensearch.
We have also provided a custom distribution of Logstash with these plugins embedded.
However, we believe that OpenSearch users will continue to get as much benefit from the two plugins using the Apache-licensed Logstash distribution from Elastic.
Therefore, we plan to discontinue the custom Logstash distribution by October 2023.
Reasons to discontinue
Many users download the custom OpenSearch distribution of Logstash, and we acknowledge that it does provide some convenience and value to OpenSearch users. However, we also recognize some compelling reasons to discontinue the distribution.
One of the reasons is to help users of these plugins get updates quickly. Because the custom distribution is based on the Apache-licensed distribution provided by Elastic, users cannot get the updates immediately after Elastic releases them. Instead, they have to wait for the OpenSearch Project to repackage the updates. This is especially important for security patches, when getting these updates as soon as possible is a consideration.
Another reason is that, by discontinuing the distribution, it becomes perfectly clear to users who exactly is responsible for supporting the tools they use.
When a user needs support for Logstash features or bundled Logstash plugins, they typically go to the Logstash discuss page.
When they have an issue with the OpenSearch plugins, however, they know to seek support from the OpenSearch Project.
Finally, the main Logstash distribution already supports downloads for a variety of platforms. For example, it supports Linux, macOS, and RPM installations. The custom OpenSearch distribution, on the other hand, lacks many of these distributions.
Installing the OpenSearch plugins in the main Logstash distribution is straightforward.
And given the ease of installation, along with the reasons we’ve already mentioned, we believe that the benefits of discontinuing the distribution outweigh its associated convenience.
Discontinuing this distribution will also free up time and resources so we can better focus on delivering great features in our core products and the Logstash plugins.
Going forward
The OpenSearch Project will continue to maintain the existing Logstash plugins for OpenSearch. To install the plugins, first download Logstash from Elastic and then run the following commands.
For the logstash-output-opensearch plugin, run:
bin/logstash-plugin install logstash-output-opensearch
And to install the logstash-input-opensearch plugin, run:
bin/logstash-plugin install logstash-input-opensearch
In the coming weeks, we will improve the documentation on using these plugins with the Logstash distribution and start to remove the download links for the existing distribution. We released the last update to the distribution - Logstash 8.9.0 - in August 2023. There will not be any further updates to the Logstash distribution. However, we will retain existing download URLs through October 2023 to give you time to update any automation you have in place. We encourage our Logstash users to migrate to Apache-licensed Logstash provided by Elastic today.