Page 1 of 1

Install logstash-filter-memcached fails

Posted: Mon Jul 06, 2020 3:09 am
by atje
I want to use a large lookup table with ip addresses in a filter, I want to use Memcached for this. So I want to install the Memcached plugin, but it fails with this error.

Any hints or tips?

[root@localhost ~]# /usr/local/nagioslogserver/logstash/bin/logstash-plugin install logstash-filter-memcached
Validating logstash-filter-memcached
Installing logstash-filter-memcached
WARNING: SSLSocket#session= is not supported
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
In snapshot (Gemfile.lock):
logstash-core-plugin-api (= 1.60.5)

In Gemfile:
logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-mixin-http_client (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-age (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java

logstash-filter-memcached (>= 0) java depends on
logstash-core-plugin-api (~> 2.0) java

logstash-core-plugin-api (= 1.60.5) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Re: Install logstash-filter-memcached fails

Posted: Mon Jul 06, 2020 5:17 pm
by benjaminsmith
Hi,

I am currently working on your issue and just want to let you know that we are going to do a bit of research on this one and get back to you within 24 hours.

Thanks for your patience.
Benjamin

Re: Install logstash-filter-memcached fails

Posted: Tue Jul 07, 2020 4:02 pm
by atje
benjaminsmith wrote:Hi,

I am currently working on your issue and just want to let you know that we are going to do a bit of research on this one and get back to you within 24 hours.

Thanks for your patience.
Benjamin
:D

Re: Install logstash-filter-memcached fails

Posted: Wed Jul 08, 2020 2:16 pm
by cdienger
Just wanted to update you and let you know we are still looking into this. This plugin is relatively new and the version of logstash NLS uses may not allow it to work or at least require installing/updating some plugins. At a minimum it looks like we'll need to update the logstash-core-plugin-api and install the dalli plugin - https://github.com/logstash-plugins/log ... ed.gemspec - which may bring with it their own set of hurdles.

Re: Install logstash-filter-memcached fails

Posted: Thu Jul 09, 2020 2:28 am
by atje
Thanks for the update,

I am looking at the log stash version, Nagios LS is using version 2.4.0 from 2016, but the newest logstash version is 7.8, why is the version packaged with Nagios LS pretty old and not a more up2date version? Am I missing something here?

Re: Install logstash-filter-memcached fails

Posted: Thu Jul 09, 2020 1:45 pm
by cdienger
NLS was first released in 2014 and for the most part the older versions of Logstash have the functionally that is expected so there's been little push to keep it current with releases of NLS. That said, some of the plugins available with newer Logstash releases would be a great addition to NLS.

Re: Install logstash-filter-memcached fails

Posted: Mon Jul 13, 2020 1:17 am
by atje
Hi thanks for the update,

But wil it be supported memcached with NLS? I have a use case where I need to match logs with a database with 200.000 items, memcahed would be useful for this to speed things up.

Re: Install logstash-filter-memcached fails

Posted: Mon Jul 13, 2020 4:58 pm
by cdienger
I thought I had posted more information but it looks like that post has been lost.

In short, the memcache input requires Logstash version 5 or greater and thus will not work with the current NLS version. I've added you information as a +1 to a feature request to upgrade the Logstash version uses.