本篇目录6 节

06仪表盘与可视化Dashboards

面板与可视化类型

时间序列、统计值、表格、热力图、仪表盘、状态历史、地理、日志、拓扑——主流可视化类型的选型速查表,以及面板复制、跨仪表盘移动与标题菜单的日常操作。

约 2 分钟/691 字/GRAFANA 12.X

面板 = 可视化 + 查询 + 配置

一块面板由三层组成:Visualization 决定它长什么样,Query 决定它取什么数,字段与面板选项决定单位、颜色、图例这些细节。换可视化类型不用重写查询——同一份数据,多种面孔。

类型选型表

可视化类型 长相 什么时候用
Time series(时间序列) 折线 / 面积 / 柱 看趋势的第一选择
Stat(统计值) 大数字 当前 QPS、错误率一眼报数
Table(表格) 行列明细 Top N 榜单、原始数据
Heatmap(热力图) 颜色网格 延迟分布、密度随时间变化
Gauge(仪表盘) 刻度盘 容量与阈值,如磁盘使用率
Bar gauge(条形仪表) 横向条 多个指标并排对比
Status history(状态历史) 竖向色块条 状态随时间的持续与切换
Logs(日志) 日志行列表 Loki、Elasticsearch 日志面板
Trace(链路) Span 时间线 展示单条分布式链路
Geomap(地理地图) 地图散点 / 热力 带经纬度的数据
Node graph(节点图) 拓扑图 服务依赖、网络拓扑
Text(文本) 富文本块 说明、分隔、目录页

提示: 编辑界面右侧的 Visualization 列表可以随时切换类型;拿不准就先选时间序列,看完数据形状再定。

面板标题菜单

每块面板右上角的 菜单是操作中心,常见项:

  • View / Edit:全屏查看或进入编辑。
  • Duplicate / Delete:原地复制或删除。
  • Copy:把面板 JSON 或 Markdown 链接复制到剪贴板。
  • Inspect:导出面板数据(CSV)、查看查询请求与响应。
  • More itemsCreate alert rule 等延伸操作;具体名称随版本略有差异,以实际界面为准。

复制与跨仪表盘移动

跨仪表盘搬运面板的标准姿势是「复制 JSON、粘贴导入」:

  1. 源面板 ⋮ → Copy → Copy panel JSON to clipboard
  2. 在目标仪表盘 Add panel → Import from clipboard(旧版本可粘贴进 JSON 模型的 panels 数组)。
{
  "id": 12,
  "type": "stat",
  "title": "5xx 速率",
  "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" },
  "targets": [
    { "refId": "A", "expr": "rate(http_requests_total{status=~\"5..\"}[5m])" }
  ]
}

粘贴过来的面板会带上原查询与字段配置;若目标实例没有同 UID 的数据源,需重新选择。

注意: 「库面板(Library panel)」机制可以让多个仪表盘共享同一块面板,但入口与名称在各版本间有变化;重度使用前建议先在测试仪表盘验证。

常见坑

  • 切换类型后空白:部分可视化对数据形状有特殊要求,先用 Inspect → Data 看数据帧再换。
  • 列表里找不到想要的类型:可视化由面板插件提供,安装插件机制:安装与管理里说明的官方社区面板即可扩充。
  • 数字取整奇怪:单位与小数位属于字段配置,见下一篇。

下一步

本页为学习整理的中文改写,依据Grafana 官方文档最新版本编写(以 Grafana 12.x 为基准),操作路径请以实际产品界面为准。

Dashboards