修剪字段 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", ""
    ]
}

它会将所有空格替换为空字符串,从而删除它们。