文档首页/ 云日志服务 LTS/ 最佳实践/ 日志加工(邀测)/ 使用DSL加工函数清洗LTS日志数据/ 场景三:删除和重命名字段(e_drop_fields函数和e_rename函数)
更新时间:2024-08-02 GMT+08:00
分享

场景三:删除和重命名字段(e_drop_fields函数和e_rename函数)

一般情况下,推荐您使用e_compose函数进行多个函数的组合操作。

示例如下所示:

  • 原始日志
    {"content":"123",
    "age":23,
    "name":"twiss",
    "IdNumber":1
    }
  • 加工规则:首先判断content字段值是否为123,如果是,则删除age和name字段,再将IdNumber字段重命名为Id。
    e_if(e_search("content==123"),e_compose(e_drop_fields("age|name"), e_rename("IdNumber", "Id")))
  • 加工结果
    {
    	"Id": 1,
    	"content": 123
    }

相关文档