数据加工-为日志空缺字段赋值 本文主要介绍云日志服务如何为日志空缺字段赋值。 在日志加工中,您可以使用eset函数为日志空缺字段赋值。 场景1:原字段不存在或者为空时,为字段赋值 函数: eset("result", "......value......", mode"fill") mode参数取值见下表: 参数值 说明 fill 当目标字段不存在或者值为空时,设置目标字段。 fillauto 当新值非空,且目标字段不存在或者值为空时,设置目标字段。 add 当目标字段不存在时,设置目标字段。 addauto 当新值非空,且目标字段不存在时,设置目标字段。 overwrite 总是设置目标字段。 overwriteauto 当新值非空,设置目标字段。 示例: 原始日志 name: 加工规则 eset("name", "aspara2.0", mode"fill") 加工结果 name: aspara2.0 场景2:为多个字段赋值 函数: eset("k1", "v1", "k2", "v2", "k3", "v3", ......) 示例: 原始日志 source: 192.168.0.1 topic: tag: receivetime: id: 7990 teststring: 加工规则 则 为topic字段、tag字段和receivetime字段赋值。 eset("topic","app", "tag","stu","receivetime","1597214851") 加工结果 source: 192.168.0.1 topic: app tag: stu receivetime: 1597214851 id: 7990 teststring: