Grafana Dashboard 是一个面向运维监控场景的技能,用于设计和实现功能完整的 Grafana 仪表板。
用途方面,该技能适用于创建监控仪表板、构建运维洞察、可视化时间序列数据、创建钻取式仪表板,以及向相关方分享指标。
主要能力包括:支持多种可视化类型、模板变量和钻取能力。技能文档给出的最小可用示例展示了仪表板 JSON 的核心结构,包含 dashboard 对象下的 title、description、tags、timezone、refresh 字段,以及 templating.list 中的变量定义(如 datasource 类型变量和基于 label_values 查询的 query 类型变量),并以 panels 数组承载面板。
参考指南方面,文档列出了 references/ 目录下的详细实现资料,涵盖 Grafana 仪表板 JSON、Grafana Provisioning 配置、Grafana 告警配置、Grafana API 客户端以及 Docker Compose 部署。
最佳实践方面,文档建议:使用有意义的仪表板标题;添加文档面板;实现基于行的组织方式;使用变量提升灵活性;设置合适的刷新间隔;在告警中包含 runbook 链接;部署前测试告警;使用一致的配色方案;对仪表板 JSON 进行版本控制。同时建议避免:仪表板中面板过多;无正当理由混用不同时间范围;在没有 runbook 的情况下创建告警;忽视告警噪音;使用不一致的指标命名;刷新设置过于频繁;忘记配置数据源;保留默认密码。
使用方式上,文档以快速开始(Quick Start)的形式提供了 JSON 配置示例,并指引读者查阅 references/ 目录中的参考指南以获取完整实现。
限制方面,资料未提供该技能的具体许可协议、收费与价格、支持平台、版本号以及完整实现细节,这些内容暂未提供。