-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for logstash 6.x and 7.x needed #87
Comments
+1, same problem here |
+1 |
@cbusbey - you guys want to take ownership of this project? Unlikely I'll be maintaining this going forward. |
Of course. We would gladly merge a pr from the community to address this issue. |
Getting the same issue on logstash version 7.3. It was working fine with version 6.6.0. Any help on this will be greatly appreciated! |
We are very desperate to get it up and running with modern ELK too, at the moment simply considering running separate logstash 6.6 instance just for this thing.... |
+1 |
Could this be related to jruby 9.2.5.0 -> 9.2.6.0 (see Logstash 6.7.0 release notes: https://www.elastic.co/guide/en/logstash/6.8/logstash-6-7-0.html) https://github.com/elastic/logstash/pull/10425/files Assuming this breaks in going from Logstash 6.6 -> 6.7 |
The error we see when trying to use the plugin in logstash-7.4.2 is the following: [2019-11-15T16:39:20,984][ERROR][logstash.plugins.registry] Tried to load a plugin's code, but failed. {:exception=>#<LoadError: no such file to load -- i18n/core_ext/string/interpolate>, :path=>"logstash/filters/fix_protocol", :type=>"filter", :name=>"fix_protocol"} It is not clear what the plug-in's dependency to i18n is since we were able to workaround the issue by simply placing an empty file in this location: Alternatively the source it may be looking for is from an older version of the i18n gem... you can find it here: Everything appears to be working by adding either a blank file or the old gem's interpolate.rb file. Your mileage may vary of course, we've only used this workaround in a development environment and have no familiarity with this plug-ins source code. |
It seems to be related to ruby version support: |
I trying to upgrade ELK 5.5.2 to ELK 6.8 or ELK 7.1, but get error messages shown below when running
./bin/logstash -t -f config/logstash.conf
with logstash 7.1.error message:
I've already installed fix_protocol plugin with
./bin/logstash-plugin install logstash-filter-fix_protocol
, and got resultValidating logstash-filter-fix_protocol Installing logstash-filter-fix_protocol Installation successful
So I think it is a problem related to version mis-compatibility.
I'd appreciate it if anyone can add a pull request to this plugin. Thanks.
The text was updated successfully, but these errors were encountered: