云日志服务 LTS-字段操作函数:e_rename
e_rename
调用e_rename函数重命名符合条件的日志字段名称。
- 函数格式
e_rename("key1", "new key1", "key2", "new key2", ..., regex=false)
函数中key和new key必须成对出现。
- 参数说明
参数
参数类型
是否必填
说明
key
String
是
日志字段名,可以为正则表达式。当字段名完全满足条件时,重命名该字段。至少需要配置一个字段。
new key
String
是
重命名后的字段名。
regex
Boolean
否
如果设置为false,表示不使用正则表达式进行匹配。当不配置该参数时,系统默认取值为true。
- 返回结果
返回重命名后的字段。
- 函数示例
- 示例1:将字段host重命名为client_hos。
- 测试数据
{ "host": 1006 }
- 加工规则
e_rename("host","client_host")
- 加工结果
client_host: 1006
- 测试数据
- 示例2:不存在字段时,不进行重命名。
- 测试数据
{ "host": 1006 }
- 加工规则
e_rename("url","rename_url")
- 加工结果
host: 1006
- 测试数据
- 示例1:将字段host重命名为client_hos。
- 更多参考
支持和其他函数组合使用。