{{< details >}}

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: 私有化部署

{{< /details >}}

{{< history >}}

  • 在极狐GitLab 16.0 中启用了极狐GitLab 和 Grafana 的捆绑。
  • 在极狐GitLab 16.3 中移除了极狐GitLab 和 Grafana 的捆绑。

{{< /history >}}

Grafana 是一个工具,可以通过图表和仪表盘可视化时间序列指标。极狐GitLab 将性能数据写入 Prometheus,Grafana 允许您查询数据以显示图表。

与极狐GitLab UI 集成

设置 Grafana 后,您可以启用一个链接,从极狐GitLab 侧边栏访问它:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 指标和分析
  3. 展开 指标 - Grafana
  4. 选择 添加一个 Grafana 链接 复选框。
  5. 配置 Grafana URL。输入 Grafana 实例的完整 URL。
  6. 选择 保存更改

极狐GitLab 会在 管理员 区域的 监控 > 指标仪表板 下显示您的链接。

所需范围

通过上述过程设置 Grafana 时,在 管理员 区域的 应用程序 > 极狐GitLab Grafana 下的屏幕上不会显示任何范围。然而,read_user 范围是必需的,并自动提供给应用程序。如果设置了除 read_user 以外的任何范围且未包含 read_user,则在尝试使用极狐GitLab 作为 OAuth 提供程序登录时会导致以下错误:

The requested scope is invalid, unknown, or malformed.

如果您看到此错误,请确保在极狐GitLab Grafana 配置屏幕上以下之一为真:

  • 没有显示任何范围。
  • 包含 read_user 范围。