You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何强制指定Kibana热力图的轴标签显示顺序?

自定义Kibana热力图中priority标签的显示顺序

Kibana默认会按字母顺序排列标签,要改成你要的CRITICAL→HIGH→...的顺序,试试这几个进阶方法:

方法一:修改索引模式的自定义标签顺序

  • 进入Kibana的「Stack Management」→「Index Patterns」,找到你的目标索引模式
  • 找到priority字段,点击右侧的铅笔图标进入编辑
  • 在「Advanced options」里找到「Custom label order」(不同版本可能叫「Sort Order」),填入你想要的顺序数组:["CRITICAL", "HIGH", "MEDIUM", "LOW"](按需调整)
  • 保存设置后回到热力图,刷新页面就能看到标签顺序生效

方法二:用脚本字段映射排序数值

如果字段类型不支持自定义排序,就通过脚本给每个优先级分配排序用的数值:

  • 在Index Patterns页面点击「Add scripted field」
  • 命名为priority_sort,类型选「Number」
  • 脚本里写:
if (doc['priority'].value == 'CRITICAL') return 1;
else if (doc['priority'].value == 'HIGH') return 2;
else if (doc['priority'].value == 'MEDIUM') return 3;
else if (doc['priority'].value == 'LOW') return 4;
else return 5;
  • 保存脚本字段后回到热力图:
    • 把标签轴的字段替换成priority_sort
    • 在「Labels」设置里选择显示priority字段的内容,同时按priority_sort的数值升序排序
    • 这样就能按指定顺序展示标签了

方法三:手动拖拽调整顺序(部分版本支持)

  • 打开热力图可视化,找到标签轴的设置面板
  • 有些Kibana版本会有「Manual sort」选项,点击后可以直接拖拽CRITICAL、HIGH等标签到你想要的位置
  • 保存可视化后顺序就固定了

内容的提问来源于stack exchange,提问作者WoJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 19:22:46