This is a plugin for Logstash.
It is fully free and fully open source. The license is MIT, see LICENSE for further infos.
This filter will store and retrieve data from Redis data cache. The fields source
and target
are used alternatively as data in- or output fields, while the value of a defined command like rpush
will look for the corresponding event and use that value as the key. The following example for instance will store data from the event ProductEntity
under the key based upon the data from the event ProductId
:
filter {
cache_redis {
rpush => "ProductId"
source => "ProductEntity"
}
}
For further instructions on howto develop on logstash plugins, please see the documentation of the official logstash-filter-example.