我们使用redis输入插件进行logstash,并使用pattner_channel匹配多个频道,如何将频道名称添加到任一事件或消息中。
我看到人们发布相同的问题并使用add_field,但这些示例使用静态密钥,而不是动态,只是想知道这是否受支持。
例如:
input {
redis {
host => "127.0.0.1"
type => "redis-input"
data_type => "pattern_channel"
key => "logstash*"
format => "json_event"
}
}
我们有以下匹配模式,如何将其添加到消息或事件中?
1) "logstash-nodelog-2014.03.07.17"
2) "logstash-javalog-2014.03.07.15"
3) "logstash-applog-2014.03.07.14"
4) "logstash-catalina-2014.03.08.23"
5) "logstash-applog-2014.03.08.23"
6) "logstash-catalina-2014.03.07.15"