No commit activity in last 3 years
No release in over 3 years
A Logstash filter plugin for storing and retrieving data from redis cache. This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gem_name. This gem is not a stand-alone program.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 3.3.3, ~> 3.3
>= 0.2.0, ~> 0.2
 Project Readme

Logstash Filter Redis Cache Plugin

Build Status Coverage Status Gem Version GitHub license

This is a plugin for Logstash.

It is fully free and fully open source. The license is MIT, see LICENSE for further infos.

Documentation

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"
    }
}

Developing

For further instructions on howto develop on logstash plugins, please see the documentation of the official logstash-filter-example.