列值翻译
利用列值翻译可以实现一些方便的统计归类,以及编码与名称的映射。在实时监控平台中,与日志筛选中的白名单筛选列、黑名单筛选列,以及列值分组中的分组列相关的列值配置页面都有列值翻译功能。
列值翻译功能支持脚本导入。当翻译量较大时,可以将之前配置过的类似翻译规则转化为脚本并复制到当前脚本配置框中,根据具体情况进行调整,然后点击 加载配置脚本 即可 。脚本样式见下图:
功能入口
您可以通过以下两种方式进入 列定义 页面,使用列值翻译:
- 在自定义监控项的 日志筛选 区域,点击 新增白名单筛选 或 新增黑名单筛选,然后点击 白名单筛选列 或 黑名单筛选列 右侧的 选取 按钮。在弹出的 日志筛选 窗口中,点击左下方的 使用列值翻译。
- 在自定义监控项的 列值分组 区域,点击 新增分组列,然后点击 分组列 右侧的 选取 按钮。在弹出的 日志筛选 窗口中,点击左下方的 使用列值翻译。
使用场景
可将英文字符串译成中文,如:错码含义、商户译文、成败标识。
将指定字符串归为一类,如:将多类无线类型取名为无线等。
正则归类,如:简单正则、完整正则。简单正则有更好的性能,但仅支持特殊字符 . * ^ $。
数值段分类,在简单正则中,可使用函数
NumberRange()
来映射数值。如:NumberRange(0,300)
表示值为 0 至 300 的归为一类,函数区间为闭区间。