Agent Skills
返回列表
🔒

Grafana仪表板快照导出器

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/grafana-dashboard-snapshot-exporter-skillhub。

技能介绍

要解决的问题

Grafana 仪表板默认绑定数据源的实时查询。把链接发给外部同事时,对方看到的永远是"当前这一刻"的面板,截图又会丢失交互能力。排查线上问题时,一份冻结在事故时刻的面板数据,往往比事后回看的实时视图更有价值。

核心能力与工作方式

这个技能通过 Grafana 官方 HTTP API 的 /api/snapshots 端点,把仪表板渲染为一份静态快照:

  • 时点数据捕获:快照生成那一刻,所有面板按当时的查询结果渲染,之后数据源变化不影响已生成的快照
  • 可配置过期时间:快照可以设置失效期限,避免敏感数据长期暴露
  • 基于快照密钥的外部分享:接收方凭密钥访问快照,不需要拥有源仪表板的权限

大致流程:调用快照接口提交仪表板定义 → Grafana 渲染并冻结面板数据 → 返回快照访问地址 → 通过密钥对外分发。

适用边界与注意点

  • 快照是只读视图,不包含下钻、模板变量等交互能力
  • 依赖 Grafana 的快照功能,部署侧需已启用该端点
  • SKILL.md 中没有可直接提取的安装与用法说明,建议先审查上游仓库,再用于敏感流程
  • 快照密钥就是分享凭证,应控制分发范围

使用场景

  • 线上事故复盘时,把故障发生时刻的面板状态导出快照,发给复盘会议的参与者
  • 向没有 Grafana 访问权限的外部客户分享一份月度监控看板,对方凭快照密钥查看
  • 把一组监控面板冻结在某个时刻的数据状态,附进给管理层的汇报材料里
  • 分享包含敏感指标的仪表板时设置过期时间,让快照在指定时刻后自动失效

适合人员

  • 负责监控平台的 SRE,需要把故障时刻的面板状态分享给非值班同事
  • 跨团队协作的平台工程师,需要向没有 Grafana 权限的外部人员分享看板视图
  • 处理合规要求的运维工程师,需要在分享敏感监控数据时限制暴露时长