如何更改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”生成一个值为千的整数)