Skip to main content

查看组织的 GitHub Actions 指标

通过 GitHub Actions 指标,我们可以深入了解组织为 CI/CD 管道使用资源的方式和位置。

谁可以使用此功能?

Organization owners and users with the "View organization Actions metrics" permission.

关于 GitHub Actions 指标

GitHub Actions 指标提供了有关工作流和作业在组织和存储库级别的表现情况的见解。 有两种类型的指标有助于分析工作流的不同方面:

  • GitHub Actions 使用指标:使用指标有助于跟踪工作流和作业消耗的分钟数****。 可以使用此数据来了解运行操作的成本,并确保自己保持在计划限制范围内。 这对于识别使用量高的工作流或存储库尤为有用。
  • GitHub Actions 性能指标:性能指标重点关注工作流和作业的效率和可靠性****。 利用性能指标,可以监视关键指标,例如作业运行时、排队时间和故障率,以确定瓶颈、运行缓慢的作业或频繁失败的工作流。

启用对 GitHub Actions 指标的访问权限

组织所有者可以创建自定义组织角色,以允许用户查看该组织的 GitHub Actions 使用指标。 要为用户提供访问权限,请在创建自定义组织角色时选择“查看组织操作指标”角色。 有关详细信息,请参阅“自定义组织角色的权限”。

关于 GitHub Actions 使用统计数据

GitHub Actions 使用指标让你可以分析所在组织如何使用“操作”分钟。 可以查看与以下各项相关的使用情况信息:

  • 工作流。 查看组织中每个工作流的用法数据,并利用这些信息发现优化机会,例如,重构某个工作流或使用 大型运行器。
  • 作业****。 查看哪些作业是资源密集型作业及其运行位置。
  • 存储库。 获取组织中每个存储库的高级快照及其操作分钟使用量。
  • 运行时 OS。 了解每个操作系统的运行程序如何使用“操作”分钟数,以及工作流最常运行的操作系统类型。
  • 运行程序类型。 比较自承载运行程序和 GitHub 托管的运行程序如何使用“操作”分钟数,以及每种运行程序类型的工作流运行量。

GitHub Actions 使用指标不对显示的指标应用分钟乘数。 虽然_可以_帮助你了解账单,但其主要目的是帮助你了解如何以及在何处使用组织中的“动作”分钟。

有关分钟乘数的详细信息,请参阅“GitHub Actions计费”。

关于 GitHub Actions 性能指标

GitHub Actions 性能指标使你能够分析工作流的效率和可靠性。 可以查看与以下内容相关的性能信息,如平均运行时、平均排队时间和失败率:

  • 工作流。 查看组织中每个工作流的性能数据,包括平均运行时和作业失败。 使用此信息可识别低效的工作流和运行稳定性。
  • 作业****。 查看每个单独作业的性能数据,包括平均运行时、平均排队时间和作业失败。 使用此信息可识别低效的作业。
  • 存储库。 获取组织中每个存储库的大致快照及组织平均性能指标。
  • 运行时 OS。 了解每个操作系统的运行程序的性能。
  • 运行程序类型。 比较自托管运行程序和 GitHub 托管的运行程序的性能,以做出运行程序类型方面的决定。

了解 GitHub Actions 指标聚合

使用时间段选择功能可以查看预定义时间段内的 GitHub Actions 指标,如下表所述。 这些指标不包括被跳过的运行,以及那些耗时零分钟的运行。 数据使用协调世界时 (UTC) 天显示。

周期说明
本周(周一至周日)从星期一到页面查看当天的数据。
本月从当月第一天到页面查看当天的数据。
上个月上月第一天至最后一天的数据。
最近 30 天从过去 30 天到查看页面时的数据。
过去 90 天从过去 90 天到查看页面时的数据。
去年过去 12 个月聚合的数据。
自定义自定义日期范围中的数据。 范围可以长达 100 天,包括开始和结束日期,并且最多可追溯一年。

查看您组织的 GitHub Actions 指标

注意

由于识别唯一作业的方式不同,“工作流”选项卡的作业计数和“作业”选项卡的计数之间可能存在差异。 这不会影响计算的总分钟数。

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  2. 单击您的组织名称。

  3. 在组织名称下,单击“ Insights”****。

    组织的水平导航栏的屏幕截图。 标有图标和“见解”的选项卡以深橙色标出。

  4. 在“见解”导航菜单中,单击“操作使用情况指标”或单击“操作性能指标”********。

  5. (可选)若要选择要查看使用指标的时间段,请从页面右上角的****“时间段”下拉菜单中选择一个选项。 有关详细信息,请参阅“查看 GitHub Actions 指标”。

  6. 单击包含你要查看的指标的选项卡。 有关详细信息,请参阅“关于 GitHub Actions 指标”。

  7. (可选)若要筛选在选项卡中显示的数据,请创建筛选器。

    1. 单击“ Filter”按钮。****
    2. 单击“ Add a filter”。****
    3. 选择要按其筛选结果的指标。
    4. 根据你选定的指标,填写“限定符”、“运算符”和“值”列中的信息。
    5. (可选)单击“ Add a filter”,另外添加一个筛选器。****
    6. 单击“应用”。
  8. (可选)若要将使用指标下载到 CSV 文件,请单击