云日志服务 LTS-字段操作函数:e_drop_fields

时间:2024-11-02 18:44:20

e_drop_fields

调用e_drop_fields函数删除符合条件的日志字段。

  • 函数格式
    e_drop_fields(key1, key2, ....,regex=false)
  • 参数说明

    参数

    参数类型

    是否必填

    说明

    key

    String

    日志字段名,可以为正则表达式。当字段名完全满足条件时删除该字段,保留不满足条件的字段。关于正则表达式的更多信息,请参见正则表达式。至少需要配置一个日志字段。

    regex

    Boolean

    如果设置为false,表示不使用正则表达式进行匹配。当不配置该参数时,系统默认取值为true。

  • 返回结果

    返回删除后的日志。

  • 函数示例

    如果content字段的值为123,则删除content字段和age字段。

    • 测试数据
      {
       "age": 18,
       "content": 123,
       "name": "twiss"
      }
    • 加工规则
      e_if(e_search("content==123"), e_drop_fields("content", "age",regex=true))
    • 加工结果
      name: twiss
  • 更多参考

    支持其他它函数组合使用。

support.huaweicloud.com/usermanual-lts/lts_07_0163.html