Help us learn about your current experience with the documentation. Take the survey.

贡献分析

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

贡献分析提供了您的组成员在过去一周、一个月或三个月内进行的贡献事件的概览。交互式条形图和详细表格按组成员显示贡献事件(推送事件、问题和合并请求)。

Contribution analytics bar graphs

使用贡献分析来深入了解团队活动和个体表现,并将这些信息用于:

  • 工作负载平衡:分析您组在一段时间内的贡献,识别表现优异的组成员或可能需要额外支持的成员。
  • 团队协作:评估贡献的平衡性,如代码推送与审查或批准的比例,确保协作开发实践。
  • 培训机会:识别团队成员可能需要指导或培训的领域,如合并请求批准率或问题解决率较低的情况。
  • 回顾评估:将贡献分析纳入回顾会议,评估团队有效达成目标的程度以及可能需要调整的地方。

追踪

贡献分析基于推送事件,因为它们比唯一提交提供了更可靠的贡献视图。计算唯一提交可能导致在提交被推送到多个分支时出现重复。通过追踪推送事件,GitLab 确保每个贡献都被准确计数。

例如,用户在一次推送中将三个提交推送到分支 A。后来,用户将其中两个提交从分支 A 推送到分支 B。GitLab 记录了五个提交,尽管用户只做了三个唯一提交。

查看贡献分析

要查看贡献分析:

  1. 在左侧边栏,选择搜索或跳转并找到您的组。

  2. 选择分析 > 贡献分析

  3. 可选。过滤结果:

    • 要查看过去一周、一个月或三个月的贡献分析,选择三个选项卡之一。 所选时间段适用于所有图表和表格。
    • 要放大条形图以仅显示部分组成员, 选择图表下方的滑块( status-paused )并沿轴滑动。
    • 要按列对贡献表进行排序,选择列标题或箭头 ( chevron-lg-down 表示降序, chevron-lg-up 表示升序)。
  4. 可选。要查看组成员的贡献,可以:

    • 贡献分析条形图上,将鼠标悬停在成员姓名的条形上。
    • 每位组成员的贡献表中,选择成员姓名。 将显示该成员的 GitLab 个人资料,您可以探索他们的贡献日历

要检索用户贡献的指标,您也可以使用 GraphQL API

使用 ClickHouse 的贡献分析

在 GitLab.com 上,贡献分析通过 ClickHouse Cloud 集群运行。 在 GitLab Self-Managed 中,当您配置 ClickHouse 集成时,ClickHouse events 表会自动从 PostgreSQL events 表填充。对于大型安装,此过程可能需要一些时间。表格完全同步后,新事件在 ClickHouse 中可用会有约三分钟的延迟。

更多信息,请参阅: