用途:创建和管理生产就绪的 Grafana 仪表盘,面向系统与应用指标的可观测性,常用于可视化 Prometheus 指标、构建自定义仪表盘与 SLO 仪表盘、监控基础设施、追踪业务 KPI。
主要能力:涵盖仪表盘设计原则(信息层级、服务用 RED 方法即速率/错误/时长、资源用 USE 方法即利用率/饱和度/错误)、常见面板类型(Stat 单值、时间序列图、表格、热力图)、查询变量与模板变量、面板内告警、基于文件的仪表盘 Provisioning,以及基础设施、数据库、应用等常见仪表盘模式。仪表盘定义以 JSON 结构组织,支持 refresh、timezone、gridPos、targets expr、thresholds 等字段。
使用方式:可用仪表盘 JSON 配置面板与数据源查询;通过 dashboards.yml 配置基于文件的供应,路径如 /etc/grafana/dashboards;也可用 Terraform 的 grafana_dashboard 资源或 Ansible 复制 JSON 文件进行仪表盘即代码部署。变量定义后可引用到查询中。资料中还列出参考文件 assets/api-dashboard.json、assets/infrastructure-dashboard.json、assets/database-dashboard.json 以及 references/dashboard-design.md。
适用场景:API、基础设施、数据库、应用等监控仪表盘的搭建与维护。
限制:具体安装命令、收费价格、平台支持范围与效果未在本资料中提供,需自行确认。相关技能包括 prometheus-configuration 与 slo-implementation。