Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-03-26. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

在服务器统计信息中包含有关 GitHub Actions 的数据

可以允许 Server Statistics 收集有关 GitHub Actions 的数据,从而帮助我们改进 GitHub Actions。

谁可以使用此功能?

Enterprise owners can include data about GitHub Actions in Server Statistics.

注意:如果 Server Statistics 中包含的 GitHub Actions 数据为公共 beta 版本,可能会有变动。****

收集的数据

如果启用有关 GitHub Actions 的数据收集,则会为 你的 GitHub Enterprise Server 实例 收集以下数据:

  • 每月使用次数最多的 20 个操作(按组织)
  • 运行的检查数(按组织)
  • 每小时、每天、每周和每月运行的作业数(按组织)
  • 运行作业的最大并发数(按组织和操作系统)
  • 每个操作系统的工作流(按组织)
  • 作业运行长度(按组织)
  • 作业运行器数(按类型,未收集任何名称或 IP 地址)
  • 作业分发(按运行器类型)

启用有关 GitHub Actions 的数据收集

  1. 通过 SSH 连接到 你的 GitHub Enterprise Server 实例。 如果实例包含多个节点,例如,如果配置了高可用性或异地复制,则通过 SSH 连接到主节点。 如果使用群集,则可以通过 SSH 连接到任何节点。 将 HOSTNAME 替换为实例的主机名,或节点的主机名或 IP 地址。 有关详细信息,请参阅“访问管理 shell (SSH)”。

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. 输入以下命令。

    Shell
    ghe-config app.github.enable-actions-usage-stats true
    
  3. 若要应用配置,请运行以下命令。

    注意:在配置运行过程中,你的 GitHub Enterprise Server 实例 上的服务可能会重启,这可能会导致用户短暂停机。

    Shell
    ghe-config-apply
    
  4. 等待配置运行完毕。