logstash版本5.5,filter的插件ruby的异常问题

Logstash | 作者 王社英 | 发布于2019年01月25日 | 阅读数:212

ruby {
code => "
event.set('CSCF0129', event.get('sc_videosessiontime') );
event.set('CSCF0130', event.get('ur_succinitregfixed_fromvobb') / event.get('ur_attinitregfixed_fromvobb') * 100 );
"
}
因为这3个字段,都是float类型
sc_videosessiontime
ur_succinitregfixed_fromvobb
ur_attinitregfixed_fromvobb
不存在,或者除数可能是0,怎么处理,
结果的
CSCF0129
CSCF0130
有时候是NaN,有时候是nil,有时候抛异常,请问怎么样if判断一下处理
 
"tags" => [
[0] "_rubyexception"
]
已邀请:

要回复问题请先登录注册