首页 > logstash的type关键字引发的问题

logstash的type关键字引发的问题

我在input里面定义了一个type变量,用于ouput的if判断,要命的是redis里面也有一个变量叫type,在input进来的时候,redis的type变量把我定义的logstash的type变量给覆盖了,直接导致我output的if判断失效,请问如何解决?redis的type变量不能修改的

redis里的一行数据

{
    "id": "296",
    "name": "zhoujielun",
    "created_at": "2016-06-22 18:24:39",
    "updated_at": "2016-06-22 18:24:39",
    "type": "0"
}

logstash的配置

input {
        redis {
                host => "127.0.0.1"
                port => 6379
                data_type => "list"
                key => "users"
                type => "users"
        }
}

output {
        if [type] == 'users' {
            // todo something....
        }
}
【热门文章】
【热门文章】