插件 〉GitHub


开发者

Grafana Labs


注册以接收偶尔的产品新闻和更新



数据源
grafana

GitHub

文档 →

Grafana GitHub 数据源

该 GitHub 数据源插件允许您在 Grafana 中查询 GitHub API,以便您可以将 GitHub 仓库和项目可视化。

文档

有关插件文档,请访问 插件文档网站

视频教程

观看此视频了解如何设置 Grafana GitHub 数据源插件

GitHub data source plugin | Visualize GitHub using Grafana | Tutorial

使用 Grafana Play 尝试一下

使用 Grafana Play,您可以探索并了解其工作方式,通过实际示例学习以加速您的开发。此功能可以在 GitHub 数据源插件演示 上查看。

GitHub API V4 (GraphQL)

此数据源使用正在积极开发的 githubv4

常见问题解答

  • 为什么我的新拉取请求/新问题/新提交有时需要 5 分钟才能显示出来?

由于 GitHub 的速率限制策略,我们已启用积极的缓存。当选择“过去一小时”等时间范围时,每个面板的查询和时间范围的组合将临时缓存。

  • 为什么创建注释时有两个关于拉取请求和问题时间的选项?

有两个时间影响注释

  • 仪表板或面板的时间范围
  • 应在图上显示事件的时刻

第一个选项用于过滤在图上显示的事件。例如,如果您选择“关闭于”,则仅显示在仪表板时间范围内“关闭”的事件将显示在图上。

第二个选项用于确定事件应在图上的哪个位置显示。

通常这些将相同,但有些情况下您可能希望它们不同。

在 Grafana Cloud 上安装 GitHub

有关更多信息,请访问 插件安装 文档。

变更日志

[1.9.2]

  • 日常任务 - 将 github.com/grafana/grafana-plugin-sdk-go 从 0.255.0 更新到 0.258.0
  • 日常任务 - 将 uplot 依赖更新到 1.6.31

[1.9.1]

  • 文档 - 在 README 中添加视频教程
  • 文档 - 更新权限和配置文档
  • 文档 - 更新插件设置文档
  • 日常任务 - 将 github.com/grafana/grafana-plugin-sdk-go 从 0.252.0 更新到 0.255.0
  • 日常任务 - 将 github.com/grafana/grafana-plugin-sdk-go 从 0.251.0 更新到 0.252.0
  • 日常任务 - 将 github.com/grafana/grafana-plugin-sdk-go 从 0.250.0 更新到 0.251.0

[1.9.0]

  • 特性 - 添加对 GitHub App 认证的支持
  • 修复 - 修复 saml 错误和限制错误的错误来源
  • 修复 - 隐藏 GraphQL API 不支持的数据包类型
  • 日常任务 - 更正 GitHub 的拼写
  • 日常任务 - 将 github.com/grafana/grafana-plugin-sdk-go 从 0.247.0 更新到 0.250.0
  • 日常任务 - 将 path-to-regexp 从 1.8.0 更新到 1.9.0

[1.8.2]

  • 日常任务 - 将 grafana-plugin-sdk-go 更新到 v0.247.0

[1.8.1]

  • 日常任务 - 将 micromatch 从 4.0.5 更新到 4.0.8
  • 日常任务 - 将 webpack 从 5.91.0 更新到 5.94.0
  • 日常任务 - 将 grafana-plugin-sdk-go 更新到 v0.245.0

[1.8.0]

  • 特性 - 在 Pull Request 查询中添加额外的用户字段
  • 日常任务 - 更新文档,新的和更新的文档可在官方网站上找到

[1.7.4]

  • 日常任务 - 更新文档

[1.7.3]

  • 修复 - 修复在 Packages 查询中未选择任何数据包类型的错误
  • 日常任务 - 更新文档
  • 日常任务 - 将 grafana-plugin-sdk-go 更新到 v0.241.0
  • 日常任务 - 标记下游错误

[1.7.2]

  • 日常任务 - 将 grafana-plugin-sdk-go 更新到 v0.240.0

[1.7.1]

  • 日常任务 - 将配置文件夹添加到 .gitignore
  • 日常任务 - 将错误来源添加到错误响应

[1.7.0]

  • 特性 - 在 Issue 查询结果中添加 updated_at 字段
  • 特性 - 在 Issue 查询选项中添加 UpdatedAt 字段
  • 修复 - 修复在模板中响应包含空数组时的错误
  • 修复 - 将 Workflows 查询的每页限制设置为 100,因为它是最大支持的值
  • 修复 - 从 Vulnerabilities 查询中删除查询输入,因为 API 不支持它
  • 日常任务 - 将 e2e 从 cypress 移动到 playwright
  • 日常任务 - 更新依赖项

[1.6.0]

  • 特性 - 在 Commit 查询中添加 message 字段
  • 特性 - 在 Workflow status 查询中添加 name 字段
  • 修复 - 变量编辑器支持所有查询类型

[1.5.7]

  • 日常任务 - 更新依赖项

[1.5.6]

  • 日常任务 - 使用 go 1.22.2 构建
  • 日常任务 - 将 grafana-plugin-sdk-go 升级到 v0.220.0(最新版)
  • 错误修复 - 阻止在查询类型更改时运行部分查询

[1.5.5]

  • 日常任务 - 使用 go 1.22 构建
  • 修复 - 通过使用 github-datasource 存储库而不是 grafana 来加快健康检查

[1.5.4]

  • 日常任务 - 将 grafana-plugin-sdk-go 升级到 v0.198.0(最新版)
  • 错误修复 - 修复标签查询以返回提交
  • 错误修复 - 修复配置页面的 URL 重置问题

[1.5.3]

  • 日常任务 - 将 grafana-plugin-sdk-go 升级到最新版
  • 日常任务 - 添加 lint GitHub 工作流程
  • 日常任务 - 移除旧版表单样式

[1.5.2]

  • 错误修复 - 修复配置页面与 Grafana < 10.1 的向后兼容性问题

[1.5.1] - 2023-10-10

  • 特性 - 更新配置页面
  • 日常任务 - 更新功能跟踪使用情况以改进性能

[1.5.0] - 2023-09-13

  • 特性 - Issues 查询:允许仓库为可选

[1.4.7] - 2023-08-03

  • 特性 - 添加查询 Workflow 和 Workflow 使用情况的能力

[1.4.6] - 2023-07-14

  • 错误修复 - 修复了禁用查询仍然被执行的问题

[1.4.5] - 2023-05-04

  • 日常任务 - 后端二进制文件现在使用 golang 1.20.4 编译

[1.4.4] - 2023-04-19

  • 日常任务 - 更新 go 版本到 1.20

[1.4.3] - 2023-03-07

  • 日常任务 - 将 grafana-plugin-sdk-go 升级到 v0.155.0 以修复 此插件的 内容与其签名不匹配 错误

[1.4.2] - 2023-03-06

  • 日常任务 - 迁移到创建插件并升级依赖项

[1.4.1] - 2023-03-01

  • 特性 - 在 Vulnerabilities 查询中添加 RepositoryVulnerabilityAlertState 字段

[1.4.0] - 2023-02-03

  • 特性 - 添加 stargazers 查询类型
  • 日常任务 - 进行了细微的文档更新

[1.3.3] - 2023-01-09

  • 日常任务 - 移除 angular 依赖项:迁移注释编辑器

[1.3.2] - 下一个版本

  • 特性 添加了对 $__toDay() 宏的支持

[1.3.1] 2022-12-21

  • 日常任务 - 更新 go 版本到最新版(1.19.4)
  • 日常任务 - 更新后端 grafana 依赖项
  • 日常任务 - 添加拼写检查

[1.3.0] 2022-11-3

  • 特性 - GitHub 项目 - 查询项目,用户项目
  • 日常任务 - 更新构建以使用 go 1.19.3

[1.2.0] 2022-10-20

  • 特性 - GitHub 项目

[1.1.0] - 下一个版本

  • 将 grafana 最小运行时要求更新到 8.4.7

[1.0.15] 2022-05-05

  • 修复变量插值

[1.0.14] 2022-04-25

  • 添加了对 $__multiVar() 宏的支持

[1.0.13] 2021-12-01

  • 修复了仪表板变量无法正确设置的问题

[1.0.12] 2021-12-01

  • 在注释查询中添加了 refId

[1.0.11] 2021-05-17

  • 在响应中添加了仓库字段

[1.0.10] 2021-04-01

  • 修复了某些时间值渲染错误的问题

[1.0.9] 2021-04-01

  • 修复了仪表板路径错误的问题

[1.0.8] 2020-12-10

  • 修复了在 grafana.com 上截图无法渲染的问题(感谢 @mjseaman

[1.0.7] 2020-12-07

  • 在 AnnotationsQueryEditor 中将标签添加到可查询资源的列表中(感谢 @nazzzzz

[1.0.6] 2020-09-24

  • 在健康检查成功状态中添加了一条消息(感谢 @vladimirdotk
  • 为 GitHub Enterprise 用户添加了 URL 选项(感谢 @bmike78

[1.0.5] 2020-09-15

  • 将拉取请求 ID(编号)、URL 和存储库名称添加到拉取请求响应中(修复 #60)
  • 使用 org: 搜索词能够搜索组织中的所有拉取请求(修复 #61)
  • 从存储库列表中移除了限制(修复 #59)

[1.0.3] 2020-09-11

  • 添加了禁用拉取请求时间字段过滤的能力(修复 #57)

[1.0.1] 2020-09-11

  • 添加了查询变量的存储库的能力(修复 #52)
  • 修复了重复面板的作用域变量(修复 #51)
  • 拉取请求的默认时间字段(Closed At)现在显示,而不是空的下拉菜单

[1.0.0] 2020-09-10

  • 初始发布