如何在Kibana中将字段值{1,2,3}替换为{red,blue,green}且无需重建索引?
无需重建索引实现字段值映射显示
可以实现,不用重建索引,以下是两种可行的操作方式:
方法一:通过字段格式化全局替换显示值
这是最简便的全局方案,设置后所有用到该字段的可视化都会自动替换显示:
- 进入 Kibana 的 Stack Management > Index Patterns
- 找到你的索引模式,点击进入字段列表
- 找到目标字段(取值1、2、3的那个),点击字段右侧的编辑图标(铅笔样式)
- 在 Format 下拉菜单中选择 Lookup(部分版本叫 Mapped value)
- 在映射配置里添加键值对:
1→red2→blue3→green
- 保存设置,回到可视化页面刷新,横轴就会显示对应的颜色名称
方法二:在可视化中单独配置标签映射
如果只想在当前可视化中替换显示,不影响全局字段显示:
- 打开目标柱状图可视化的编辑界面
- 找到横轴(X轴)的配置项,点击 Options(或 Labels)
- 开启 Custom labels(自定义标签)功能
- 添加映射规则:
- 输入值
1,对应标签red - 输入值
2,对应标签blue - 输入值
3,对应标签green
- 输入值
- 保存可视化并刷新,即可看到横轴显示颜色名称
注意:部分旧版本Kibana的选项名称可能略有不同,但核心逻辑都是通过值映射实现显示文本替换,无需修改索引结构或重建索引。
内容的提问来源于stack exchange,提问作者michael-c-michael
相关产品推荐
相关产品推荐

