在日志加工中,部分 DSL表达式函数对输入的参数有一定要求,如果不满足,数据加工窗口会报错或返回默认值。当日志中存在必要而残缺字段时,您可以在op_len函数中填充默认值。注意传递默认值给后续的函数时可能会进一步报错,因而需要及时处理函数返回的异常。
示例:
-
原始日志
data_len: 1024
-
加工规则
e_set("data_len", op_len(v("data", default="")))
-
加工结果
data: 0 data_len: 0
本页目录
在日志加工中,部分 DSL表达式函数对输入的参数有一定要求,如果不满足,数据加工窗口会报错或返回默认值。当日志中存在必要而残缺字段时,您可以在op_len函数中填充默认值。注意传递默认值给后续的函数时可能会进一步报错,因而需要及时处理函数返回的异常。
示例:
原始日志
data_len: 1024
加工规则
e_set("data_len", op_len(v("data", default="")))
加工结果
data: 0
data_len: 0