logstash:突变 { gsub ... } 不工作
logstash : Mutate { gsub ... } not working
mutate {
add_field => {"eee" => "2016 uaie"}
gsub => [
"eee", "2016", "2015"
]
}
这确实会创建一个字段 "eee",但 gsub 不会 更新它。为什么?
add_field 运行s 当基础过滤器成功时。在你的例子中,mutate{} 是 运行 然后 add_field 是 运行.
要在添加字段后使用 mutate{},请使用两个 mutate 块:
mutate {
add_field => {"eee" => "2016 uaie"}
}
mutate {
gsub => [
"eee", "2016", "2015"
]
}
mutate {
add_field => {"eee" => "2016 uaie"}
gsub => [
"eee", "2016", "2015"
]
}
这确实会创建一个字段 "eee",但 gsub 不会 更新它。为什么?
add_field 运行s 当基础过滤器成功时。在你的例子中,mutate{} 是 运行 然后 add_field 是 运行.
要在添加字段后使用 mutate{},请使用两个 mutate 块:
mutate {
add_field => {"eee" => "2016 uaie"}
}
mutate {
gsub => [
"eee", "2016", "2015"
]
}