Help us learn about your current experience with the documentation. Take the survey.
分析 GitLab 使用情况
- 层级:免费版、高级版、旗舰版
- 提供方式:GitLab.com、GitLab 自托管、GitLab 专用
GitLab 为实例、组和项目提供不同类型的分析洞察。 分析功能对项目和组需要不同的角色和权限。
分析功能
端到端洞察与可见性分析
使用这些功能来获取您整个软件开发生命周期的洞察。
| 功能 | 描述 | 项目级 | 组级 | 实例级 |
|---|---|---|---|---|
| 价值流仪表板 | 关于 DevSecOps 趋势、模式和数字化转型改进机会的洞察。 | 是 | 是 | 否 |
| 价值流管理分析 | 通过可自定义阶段获取到价值时间的洞察。 | 是 | 是 | 否 |
| DevOps 采用按组和按实例 | 组织在 DevOps 采用方面的成熟度,包括随时间推移的功能采用情况和按组分布的功能。 | 否 | 是 | 是 |
| 使用趋势 | 实例数据概述以及随时间推移的数据量变化。 | 否 | 否 | 是 |
| 洞察 | 可自定义的报告,用于探索问题、已合并的合并请求和分类卫生状况。 | 是 | 是 | 否 |
| 分析仪表板 | 内置和可自定义的仪表板,用于可视化收集的数据。 | 是 | 是 | 否 |
生产力分析
使用这些功能来获取团队在问题和合并请求方面的生产力洞察。
| 功能 | 描述 | 项目级 | 组级 | 实例级 |
|---|---|---|---|---|
| 问题分析 | 每月创建问题的可视化展示。 | 是 | 是 | 否 |
| 合并请求分析 | 合并请求概述,包括平均合并时间、吞吐量和活动详情。 | 是 | 否 | 否 |
| 生产力分析 | 合并请求生命周期,可按作者级别进行筛选。 | 否 | 是 | 否 |
| 代码审查分析 | 打开的合并请求,包含合并请求活动信息。 | 是 | 否 | 否 |
开发者分析
使用这些功能来获取开发者生产力和代码覆盖率的洞察。
| 功能 | 描述 | 项目级 | 组级 | 实例级 |
|---|---|---|---|---|
| 贡献分析 | 组成员贡献事件的概述,包含推送事件、合并请求和问题的条形图。 | 否 | 是 | 否 |
| 贡献者分析 | 项目成员提交的概述,包含提交数量的折线图。 | 是 | 否 | 否 |
| 仓库分析 | 仓库中使用的编程语言和代码覆盖率统计。 | 是 | 是 | 否 |
CI/CD 分析
使用这些功能来获取 CI/CD 性能的洞察。
| 功能 | 描述 | 项目级 | 组级 | 实例级 |
|---|---|---|---|---|
| CI/CD 分析 | 管道持续时间和成功或失败情况。 | 是 | 是 | 否 |
| DORA 指标 | 随时间变化的 DORA 指标。 | 是 | 是 | 否 |
安全分析
使用这些功能来获取安全漏洞和指标的洞察。
| 功能 | 描述 | 项目级 | 组级 | 实例级 |
|---|---|---|---|---|
| 安全仪表板 | 安全扫描器检测到的漏洞、评级和图表的集合。 | 是 | 是 | 否 |
指标词汇表
以下词汇表提供了分析功能中常用开发指标的定义, 并解释了它们在 GitLab 中的测量方式。
| 指标 | 定义 | 在 GitLab 中的测量方式 |
|---|---|---|
| 平均变更时间 (MTTC) | 从想法到交付的平均持续时间。 | 从问题创建到相关合并请求部署到生产环境的时间。 |
| 平均检测时间 (MTTD) | 生产环境中未被检测到的 bug 的平均持续时间。 | 从 bug 部署到生产环境到创建问题报告它的时间。 |
| 平均合并时间 (MTTM) | 合并请求的平均生命周期。 | 从合并请求创建到合并的时间。不包括已关闭或未合并的合并请求。更多信息请参见合并请求分析。 |
| 平均恢复/修复/解决/解析/恢复时间 (MTTR) | 生产环境中未被修复的 bug 的平均持续时间。 | 从 bug 部署到生产环境到 bug 修复部署的时间。 |
| 速度 | 在特定时间内完成的总问题负担。负担通常以点或权重衡量,通常按冲刺计算。 | 在特定时间内关闭的问题的总点数或权重。例如,“每个冲刺 30 点”。 |
更多定义请参见价值流仪表板指标和钻取报告。