Runner fleet 的管理仪表盘

  • Tier: 旗舰版
  • Offering: 私有化部署
History
    • 引入于极狐GitLab 16.6。

作为极狐GitLab 管理员,您可以使用 runner fleet 仪表板来评估您的实例 runners 的健康状况。runner fleet 仪表板显示:

  • 由于 runner 基础设施导致的最近 CI 错误
  • 最繁忙 runners 上执行的并发作业数量
  • 实例 runners 使用的计算分钟数
  • 作业队列时间(仅在 ClickHouse 可用)

Runner fleet dashboard

仪表板指标#

runner fleet 仪表板中可用的指标如下:

指标描述
在线数整个实例中在线的 runners 数量。
离线数当前离线的 runners 数量。已注册但从未连接到极狐GitLab 的 runners 不包括在此计数中。
活跃 runners当前活跃的 runners 总数。
上个月 runner 使用情况上个月每个项目或群组 runner 使用的总计算分钟数。您可以将此数据导出为 CSV 文件以进行成本分析。
作业等待时间作业在 runner 拾取之前在队列中等待的平均时间。此指标提供了有关您的 runners 是否能够在组织的目标服务级别目标(SLOs)中服务 CI/CD 作业队列的见解。此数据每 24 小时更新一次。

查看 runner fleet 仪表板#

前提条件:

  • 您必须是管理员。

要查看 runner fleet 仪表板:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 Runners
  3. 选择 Fleet dashboard

大多数仪表板功能无需任何额外操作即可工作,除了 作业等待时间 图表。这些功能需要 设置额外的基础设施

导出实例 runners 使用的计算分钟数#

前提条件:

  • 您必须对实例具有管理员访问权限。
  • 您必须启用 ClickHouse 集成

为了分析 runner 使用情况,您可以导出包含作业数量和执行 runner 分钟数的 CSV 文件。CSV 文件显示每个项目的 runner 类型和作业状态。导出完成后,CSV 将发送到您的电子邮件。

要导出实例 runners 使用的计算分钟数:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 Runners
  3. 选择 Fleet dashboard
  4. 选择 Export CSV

启用更多 CI 分析功能与 ClickHouse#

  • Tier: 旗舰版
  • Offering: JihuLab.com, 极狐GitLab 私有化部署
  • Status: Beta
History
    • 引入于极狐GitLab 16.7,作为实验功能,使用名为 ci_data_ingestion_to_click_houseclickhouse_ci_analytics功能标志 。默认禁用。
    • 在极狐GitLab 16.0 中,为 JihuLab.com 和私有化部署启用。
    • 在极狐GitLab 17.1 中更改为 beta
此功能处于 [beta](../../policy/development_stages_support.md#beta) 阶段,可能会在不通知的情况下更改。

要启用额外的 CI 分析功能,请 配置 ClickHouse 集成