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

如何在Grafana表格中格式化数字?数据源为ElasticSearch

实现方法

方法一:直接在Grafana中做字段格式化(推荐,无需修改ES查询)

这是最简便的方式,直接在Grafana面板里配置字段显示规则:

  1. 打开目标表格面板的编辑界面,切换到「字段」(Fields)标签页。
  2. 找到你需要格式化的数字字段,点击「格式化」列的下拉框,选择「数值」(Number)。
  3. 在格式设置面板里,找到「自定义格式」(Custom format)输入框,填入000000。
    • 这个格式符会自动将数字补前导零至6位:比如输入123会显示为000123,123456显示为123456,完全符合需求。

方法二:在ElasticSearch查询阶段生成格式化字段

如果需要在数据查询时就处理好格式,可以用ES的脚本字段实现:

  1. 在Grafana的ElasticSearch数据源查询界面,切换到「脚本字段」(Scripted Fields)标签。
  2. 添加一个新的脚本字段,命名比如formatted_num,然后在脚本内容里填入:
    String.format("%06d", doc['your_number_field'].value)
    
    (把your_number_field替换成你实际的数字字段名)
  3. 保存脚本字段后,在面板中选择这个新生成的字段展示,它会直接以6位带前导零的字符串形式呈现。

注意:使用脚本字段需要ElasticSearch开启脚本支持(默认多数环境已开启,若遇到权限问题需调整ES的script.allowed_types配置)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 16:15:31