该技能用于设计和部署易于维护、可复用且可纳入版本控制的 Grafana 仪表盘,适合将 Prometheus、Loki、Tempo 等数据源的指标或日志可视化。主要能力与流程:先规划仪表盘结构(按行分组、关键指标置顶、统一时间范围、设计下钻路径);再用模板变量实现多服务/多环境筛选(查询变量如 label_values()、间隔变量、自定义变量、常量、文本框),并配置注释用于关联部署或告警事件;随后构建时间序列、Stat、仪表、条形仪表、热力图、表格、日志等面板,设置单位、阈值与图例;配置行折叠布局与链接/下钻(数据链接支持 $service、${__field.labels.instance}、${__from}/${__to} 等变量);最后通过 provisioning 将仪表盘与数据源以 JSON/YAML 文件纳入版本控制,可配合 Docker Compose 挂载目录自动加载。适用场景包括 SRE 值班运维视图、SLO 合规汇报、手动创建迁移至代码化 provisioning、团队仪表盘布局标准化。限制与注意:需确保查询使用变量而非硬编码、变量刷新设置正确、时间范围覆盖数据点、避免高基数查询;生产环境建议 allowUiUpdates 设为 false 以防 UI 改动造成版本冲突。原文未提供具体收费、平台支持范围与性能基准等信息。
build-grafana-dashboards
部署与运维
更新于 10-16 03:42