🦀 ClawHub
grafana-inspector
by @diluke1600
Grafana 自动化巡检技能。支持浏览器截图 + API 数据巡检,多仪表盘批量巡检,自动发现仪表盘。
TERMINAL
clawhub install grafana-inspector📖 About This Skill
name: grafana-inspector description: Grafana 自动化巡检技能。支持浏览器截图 + API 数据巡检,多仪表盘批量巡检,自动发现仪表盘。
Grafana 自动化巡检技能
快速开始
# 1. 配置
cd skills/grafana-inspector/scripts
cp config.example.json config.json
编辑 config.json
2. 执行
python main.py config.json或在 OpenClaw 中输入
执行 Grafana 巡检
配置说明
{
"grafana_url": "http://localhost:3000",
"api_key": "",
"dashboard_uids": [],
"auto_discover": true,
"discover_limit": 10,
"inspection_mode": "hybrid",
"screenshot_dir": "./screenshots"
}
| 参数 | 说明 | 必填 |
|------|------|------|
| grafana_url | Grafana 地址 | ✅ |
| api_key | API Key(API 巡检用) | ✅ |
| dashboard_uids | 仪表盘 UID 列表 | ❌ |
| auto_discover | 自动发现仪表盘 | ❌ |
| discover_limit | 最多巡检数量 | ❌ |
使用方式
方式 1:命令行
cd skills/grafana-inspector/scripts
python inspect_report.py config.json
方式 2:OpenClaw
执行 Grafana 巡检
输出
inspection_*.json - JSON 结果inspection_*.md - Markdown 报告获取 Dashboard UID
1. 打开 Grafana 仪表盘
2. 查看 URL: https://grafana/d/{UID}/{name}
3. 复制 UID 部分
获取 API Key
1. Grafana → Configuration → API keys 2. 创建 Viewer 权限的 Key 3. 复制到配置
文件结构
grafana-inspector/
├── scripts/
│ ├── api_inspect.py # API 巡检
│ ├── main.py # 主脚本
│ └── config.json # 配置
├── screenshots/ # 截图
├── SKILL.md # 技能定义
└── README.md # 说明文档