如何更改Logstash中的数字格式

如何更改Logstash中的数字格式,logstash,Logstash,我有这样的数字 1.553 23 2.383 26 566 当我用logstash解析它时,我得到这些的字符串值 当我尝试使用如下的mutatefilter插件时 mutate { convert => { "number_field" => "integer" } } 它返回错误 我的意思是作为一个例子,2.383作为输入变成了2作为输出 我的期望值低于预期 1553 23 2383 566

我有这样的数字

1.553
23
2.383
26
566
当我用logstash解析它时,我得到这些的字符串值

当我尝试使用如下的mutatefilter插件时

mutate {
     convert => {
            "number_field" => "integer"
      }
}
它返回错误

我的意思是作为一个例子,2.383作为输入变成了2作为输出

我的期望值低于预期

1553
23
2383
566
我怎样才能解决这个问题

感谢您回答

当用于转换为整数时,它将截断浮点。您可以使用integer_eu来告诉它使用点而不是逗号来分隔千(例如,“1.000”生成一个值为千的整数)