Skip to main content

关于 GitHub Actions 指标

了解有关可用于组织和仓库的 GitHub Actions 指标的信息。

谁可以使用此功能?

Organization owners and users with the "View organization Actions metrics" permission can view organization-level metrics.

Users with the base repository role can view repository-level metrics.

关于 GitHub Actions 指标

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

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

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

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

关于 GitHub Actions 的使用指标

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

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

关于 GitHub Actions 性能指标

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

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

后续步骤

若要了解如何查找组织或仓库的指标,请参阅 查看 GitHub Actions 指标