修剪字段 logstash 中的空格
Trimming spaces in a field logstash
使用 grok 映射字段后,一些字段看起来像
" DOG"
所以我试图 trim 单词前后的空格。我试过了
fv{
source => "Animal"
trim_value => "\s"
}
但似乎什么都没有发生。我也试过 trim_value => " "
我希望这个字段是 "Dog"
在您的情况下,您应该使用 mutate 过滤器的 gsub 选项。
mutate {
gsub => [
"Animal", "\s", ""
]
}
它会将所有空格替换为空字符串,从而删除它们。
使用 grok 映射字段后,一些字段看起来像
" DOG"
所以我试图 trim 单词前后的空格。我试过了
fv{
source => "Animal"
trim_value => "\s"
}
但似乎什么都没有发生。我也试过 trim_value => " "
我希望这个字段是 "Dog"
在您的情况下,您应该使用 mutate 过滤器的 gsub 选项。
mutate {
gsub => [
"Animal", "\s", ""
]
}
它会将所有空格替换为空字符串,从而删除它们。