logstash时间@timestamp【或当前时间】转unix_ms毫秒时间戳
logstash时间@timestamp【或当前时间】转unix_ms毫秒时间戳
1. 下边代码是转换@timestamp到unix_ms,其实就是转换成了float乘1000再转成了int。unix_ms_time就是毫秒时间戳的field。
2. 这个语句转化的是当前时间 (Time.now.to_f.round(3)*1000).to_i
ruby{
code => "event.set('unix_ms_time',(event.get('@timestamp').to_f.round(3)*1000).to_i)"
}
备注转载:https://zerlong.com/886.html