ruby 可以在logstash的kv中使用。有什么方法可以访问密钥吗?这行得通吗?请帮忙。
filter {
kv {
source => "[url][queryString]"
field_split => "&"
target => "kv"
ruby {
key, value = kv.split ': ', 2
if (key =~ /^.{50,}$/) {
mutate {
remove_field => [ "[url][queryString]" ]
}
}
}
}