快捷键:Ctrl/Cmd + K

Commitlane 使用文档

DORA 指标:数据、计算与配置

按服务查看部署频率、变更前置时间、变更失败率和恢复时间四项 DORA 指标。

这项功能能做什么

Commitlane 根据 CI/CD 部署及其关联事故计算四项指标。先定义服务和生产环境范围,再解释结果。

适用场景

  • 同时查看发布频率、失败情况和恢复速度。
  • 调查某个服务交付情况的变化。

开始步骤

  1. 1在 DORA 设置中连接 CI/CD 和事故数据源。
  2. 2用仓库、工作流和生产环境匹配规则定义服务。
  3. 3选择服务和日期,查看指标及相关部署和事故。

设置项

设置项用途如何使用常见错误
服务和环境决定哪些部署计入该服务。匹配实际执行部署的工作流和生产环境。把构建或预发布环境运行计为生产部署。
事故数据提供部署相关失败及解决耗时。检查事故与部署、服务的关联。没有检查关联缺失就解释零失败率。

使用示例

情况: 一个频繁部署的服务出现了更多失败。

  1. 1筛选该服务并查看相关部署。
  2. 2打开关联事故,确认发生了什么以及何时解决。

能确认什么: 可以用具体事件和团队一起调查,而不是仅凭平均值判断原因。

常见问题

耗时如何计算?

变更前置时间从首次提交到生产部署。缺少首次提交时,不会用合并时间代替。恢复时间是与部署关联的已解决事故的解决耗时中位数,也包括耗时为零的记录。

和合并耗时的差值就是发布等待吗?

不能通过两个平均值相减得出,因为起点和变更集合不同。请查看同一变更的各个时间点。

时间线包含全部事件吗?

最多显示 100 条。汇总指标独立计算,使用整个所选期间的数据。

使用建议

  • 解释空值、零值或表现等级前,先确认数据源覆盖范围。

相关指南