我正在尝试转换表单中的时间戳字段$epoch.$microsec
to $epoch_millis
.
Example:
1415311569.541062 --> 1415311569541
Logstash 似乎没有任何乘法的方法,所以ts * 1000
并且转换为 long 已经过时了。
有任何想法吗?
在您的特定情况下,您确实可以将问题转变为字符串操作问题,但您也可以使用ruby
filter:
filter {
ruby {
# do some calculation
code => "event['ts'] = (1000 * event['ts'].to_f).round"
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)