面板类型速查
本篇收录 Grafana 10/11/12 自带的核心面板类型,按「类型、适用场景、一句话备注」一行一个,建新面板拿不准用哪种时先来这儿对一下。
面板类型速查
| 类型 | 适用场景 | 一句话备注 |
|---|---|---|
| Time series(时间序列) | 任何随时间变化的指标:CPU、QPS、延迟 | 默认首选,Grafana 里使用频率最高的面板 |
| Stat(单值) | 只关心一个大数字:当前实例数、今日订单量 | 可带趋势小图和阈值变色,数字要大、背景要会说话 |
| Gauge(仪表盘) | 看当前水位占满刻度多少:CPU 使用率、磁盘占比 | 只适合百分比或已知上限的值,别拿来显示无限增长的 counter |
| Bar gauge(条形水位) | 多实例同指标横向对比:各节点磁盘使用率排行 | 比 Gauge 省地方,一屏能摆几十个 |
| Bar chart(柱状图) | 按分类对比数值:各接口调用量、各状态码分布 | 横轴是分类不是时间,看时间趋势用 Time series |
| Table(表格) | 明细列表:实例清单、慢查询、告警记录 | 支持排序、筛选、列染色,配合 instant 查询用 |
| Logs(日志) | Loki、Elasticsearch 等日志数据源的日志流 | 只看日志用,别拿它当全文检索页面使 |
| Heatmap(热力图) | 延迟分布随时间的密度变化 | 配 histogram 类型指标,Y 轴自动分桶 |
| Pie chart(饼图) | 占比构成:各环境流量占比、错误类型分布 | 分类超过 5 个就别用了,换 Bar chart 更清楚 |
| State timeline(状态时间线) | 离散状态随时间的切换:实例在线/下线、发布标记 | 值必须是有限的几个状态,连续数值画不出来 |
| Status history(状态历史) | 周期性状态快照:每天备份成功与否、定时任务结果 | 一格一次采样,适合做「日历式」健康墙 |
| Candlestick(K 线) | 开盘/收盘/最高/最低四值数据 | 金融场景专用,运维里基本用不上 |
| Node graph(节点图) | 服务调用拓扑、依赖关系 | 需要数据里带 nodes/edges 结构,一般配 Tempo 或 Service Graph |
| Geomap(地图) | 按地理位置展示指标:各机房状态、CDN 节点分布 | 数据里要有经纬度或地理编码字段 |
| Alert list(告警列表) | 在仪表盘上挂一块当前告警清单 | 大盘右上角常备,值班一眼看到在烧什么 |
| Dashboard list(仪表盘列表) | 做导航首页,把相关仪表盘串起来 | 一般只在入口页用一次 |
| Text(文本) | 面板说明、值班链接、操作指引 | 支持 Markdown 和 HTML,仪表盘里的注释牌 |
选面板决策
| 你想看什么 | 选哪个 |
|---|---|
| 看趋势、看拐点 | Time series |
| 看当前水位占多少 | Gauge |
| 看一堆实例的水位排行 | Bar gauge |
| 看一个大数字够不够吓人 | Stat |
| 看明细、查清单 | Table |
| 看延迟分布的厚薄 | Heatmap |
| 看状态什么时候切换过 | State timeline |
| 看占比构成 | Pie chart(分类少时) |
| 看分类之间的数值对比 | Bar chart |
| 看日志原文 | Logs |
一个仪表盘别贪多
一块仪表盘建议只回答一个问题:「这台机器健康吗」「这个接口慢不慢」。把十几种面板塞进一屏的结果就是值班时谁也不看。单值类面板(Stat、Gauge)放最上面,趋势类放中间,明细表格放最下面。