360 Secure SkillHub
360 安全技能中心

grafana-inspector

读取本地 config.json 中的 Grafana 地址、API Key 和仪表盘 UID,可按配置自动发现仪表盘并限制巡检数量,支持 API 数据巡检与浏览器截图混合模式,最终生成 inspection_*.json 与 inspection_*.md 巡检报告及截图文件。

diluke1600
diluke1600
热度 55.79
最近更新 2026-05-17 15:08:45
分类:数据依赖:代码执行 / 联网浏览搜索 / 第三方 API / 读写文件应用场景:报告撰写 / 自动化脚本 / API 集成 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add grafana-inspector
Metadata
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            # 说明文档

故障排查

API 连接失败

  • 检查 API Key 是否正确
  • 验证网络连接
  • 确认 Grafana 服务正常
  • 检查飞书授权状态