云日志服务 LTS-字段操作函数:e_drop_fields
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
- 测试数据
- 更多参考
支持其他它函数组合使用。