关于 GitHub Actions 指标
GitHub Actions 指标提供有关您的工作流和作业在组织和代码库级别上的执行情况的见解。有两种类型的指标可帮助您分析工作流的不同方面
- GitHub Actions 使用指标:使用指标可帮助您跟踪工作流和作业消耗了多少分钟。您可以使用这些数据来了解运行 Actions 的成本,并确保您在计划限制内。这对于识别高使用量的工作流或代码库特别有用。
- GitHub Actions 性能指标:性能指标侧重于工作流和作业的效率和可靠性。借助性能指标,您可以监控关键指标(如作业运行时间、排队时间和失败率),以识别瓶颈、运行缓慢的作业或经常失败的工作流。
启用对 GitHub Actions 指标的访问
组织所有者可以创建自定义组织角色,以允许用户查看其组织的 GitHub Actions 使用指标。要为用户提供访问权限,请在创建自定义组织角色时选择“查看组织 Actions 指标”角色。有关更多信息,请参阅“关于自定义组织角色”。
关于 GitHub Actions 使用指标
GitHub Actions 使用指标使您能够分析您的组织如何使用 Actions 分钟。您可以查看与以下内容相关的使用信息
- 工作流。查看组织中每个工作流的使用数据,并使用此信息来识别优化机会,例如重构工作流或使用更大的运行器。
- 作业。查看哪些作业最占用资源以及它们在哪里运行。
- 代码库。获取组织中每个代码库及其 Actions 分钟使用量的概览。
- 运行时操作系统。了解每个操作系统的运行器如何使用 Actions 分钟以及工作流最常运行的操作系统类型。
- 运行器类型。比较您的自托管运行器和 GitHub 托管运行器如何使用 Actions 分钟以及每种运行器类型的流程运行量。
GitHub Actions 使用指标不会将分钟倍数应用于显示的指标。虽然它们可以帮助您了解账单,但其主要目的是帮助您了解 Actions 分钟在组织中如何以及在何处使用。
有关分钟倍数的更多信息,请参阅“关于 GitHub Actions 的计费”。
关于 GitHub Actions 性能指标
注意
GitHub Actions 性能指标目前处于公开预览阶段,可能随时更改。
GitHub Actions 性能指标使您能够分析工作流的效率和可靠性。您可以查看与以下内容相关的性能信息,例如平均运行时间、平均排队时间和失败率
- 工作流。查看组织中每个工作流的性能数据,包括平均运行时间和作业失败。使用此信息来识别效率低下的工作流和运行稳定性。
- 作业。查看每个作业的性能数据,包括平均运行时间、平均排队时间和作业失败。使用此信息来识别效率低下的作业。
- 代码库。获取组织中每个代码库及其平均性能指标的概览。
- 运行时操作系统。了解每个操作系统的运行器性能。
- 运行器类型。比较自托管运行器和 GitHub 托管运行器的性能,以便做出有关运行器类型的决策。
了解 GitHub Actions 指标聚合
时间段选择功能允许您查看预定义时间段内的 GitHub Actions 指标,如下表所述。这些指标包括跳过的运行和使用零分钟的运行。数据使用协调世界时 (UTC) 天呈现。
时间段 | 描述 |
---|---|
本周(周一至周日) | 从周一到查看页面时的当天。 |
本月 | 从本月第一天到查看页面时的当天。 |
上个月 | 从上个月的第一天到最后一天。 |
过去 30 天 | 从过去 30 天到查看页面时。 |
过去 90 天 | 从过去 90 天到查看页面时。 |
去年 | 过去 12 个月的聚合数据。 |
查看组织的 GitHub Actions 指标
注意
由于识别唯一作业的方式不同,“工作流”选项卡的作业计数与“作业”选项卡的计数之间可能存在差异。这不会影响计算的总分钟数。
-
在 GitHub 的右上角,选择您的个人资料照片,然后单击 您的组织.
-
单击您的组织名称。
-
在您的组织名称下,单击 见解.
-
在“见解”导航菜单中,单击 Actions 使用指标或单击 Actions 性能指标。
-
可选:要选择查看使用指标的时间段,请从页面右上方的时间段下拉菜单中选择一个选项。有关更多信息,请参阅“了解 GitHub Actions 指标聚合”。
-
单击包含您要查看的指标的选项卡。有关更多信息,请参阅“关于 GitHub Actions 使用指标”或“关于 GitHub Actions 性能指标”。
-
可选:要筛选选项卡中显示的数据,请创建筛选器。
- 单击 筛选器按钮。
- 单击 添加筛选器。
- 选择您要筛选结果的指标。
- 根据您选择的指标,填写“限定符”、“运算符”和“值”列中的信息。
- 可选:单击 添加筛选器以添加另一个筛选器。
- 单击应用。
-
可选:要将使用指标下载到 CSV 文件,请单击.