云日志服务 LTS-使用e_dict_map、e_search_dict_map函数进行数据富化:背景信息
背景信息
日志服务数据加工映射富化函数包括普通映射函数和搜索映射函数,两者区别如下所示:
- 普通映射函数使用文本完全匹配方式来映射。普通映射函数包括e_dict_map函数和e_table_map函数,两者区别在于e_dict_map函数接收的是dict类型的数据,e_table_map函数接收的是通过资源函数获取的table类型的数据。
例如:在nginx日志中,将特定的状态码转换为文本格式,可以使用普通映射函数e_dict_map。
状态码
文本
200
成功
300
跳转
400
请求错误
500
服务器错误
- 搜索映射函数的映射关键字是查询字符串,支持正则表达式匹配、完全匹配、模糊匹配等形式。搜索映射函数包括e_search_dict_map函数和e_search_table_map函数,两者区别在于e_search_dict_map函数接收的是dict类型的数据,而e_search_table_map函数接收的是通过资源函数获取的table类型的数据。
例如:在nginx日志中,将一定范围内的状态码转换为文本格式,可以使用搜索映射函数e_search_dict_map。
状态码
文本
2XX
成功
3XX
跳转
4XX
请求错误
5XX
服务器错误