mcpField
G
grafana-dashboard

grafana-dashboard

github.com/aj-geddes云与 DevOps373496 次安装34 周前更新
代码仓库

关于 grafana-dashboard

用于设计 Grafana 运维监控仪表板的技能,涵盖可视化、变量、下钻、配置、告警及仪表板组织方式。

主要功能

  1. 01多种可视化类型
  2. 02变量与下钻视图
  3. 03仪表板 JSON 指导
  4. 04配置与告警设置
  5. 05仪表板组织实践

适用场景

  1. 01创建监控仪表板
  2. 02可视化时间序列数据
  3. 03构建下钻视图
  4. 04分享运维指标

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill grafana-dashboard

安装后在 Claude Code 中输入/grafana-dashboard确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
docker-compose-setup.md
grafana-alert-configuration.md
grafana-api-client.md
grafana-dashboard-json.md
grafana-provisioning-configuration.md
scripts/
health-check.sh
templates/
dashboard-config.yaml

详细介绍

Grafana 仪表板

目录

概述

设计并实现全面的 Grafana 仪表板,包含多种可视化类型、变量和下钻功能,用于运维监控。

适用场景

  • 创建监控仪表板
  • 构建运维洞察
  • 可视化时间序列数据
  • 创建下钻仪表板
  • 与利益相关方分享指标

快速开始

最简可用示例:

{
  "dashboard": {
    "title": "Application Performance",
    "description": "Real-time application metrics",
    "tags": ["production", "performance"],
    "timezone": "UTC",
    "refresh": "30s",
    "templating": {
      "list": [
        {
          "name": "datasource",
          "type": "datasource",
          "datasource": "prometheus"
        },
        {
          "name": "service",
          "type": "query",
          "datasource": "prometheus",
          "query": "label_values(requests_total, service)"
        }
      ]
    },
    "panels": [
      {
        "id": 1,
// ... (see reference guides for full implementation)

参考指南

references/ 目录中的详细实现:

指南内容
Grafana Dashboard JSONGrafana Dashboard JSON
Grafana Provisioning ConfigurationGrafana Provisioning Configuration
Grafana Alert ConfigurationGrafana Alert Configuration
Grafana API ClientGrafana API Client
Docker Compose SetupDocker Compose Setup

最佳实践

✅ 应该
  • 使用有意义的仪表板标题
  • 添加文档面板
  • 采用基于行的组织方式
  • 使用变量提升灵活性
  • 设置恰当的刷新间隔
  • 在告警中包含运行手册链接
  • 在部署前测试告警
  • 使用一致的配色方案
  • 对仪表板 JSON 进行版本控制
❌ 不应该
  • 在仪表板中堆放过多面板
  • 无正当理由混用不同的时间范围
  • 创建仪表板却不配备运行手册
  • 忽略告警噪声
  • 使用不一致的指标命名方式
  • 将刷新频率设得过高
  • 忘记配置数据源
  • 保留默认密码

评论

支持 Markdown