快捷键:Ctrl/Cmd + K

Commitlane 使用文档

DORA 设置

配置 CI/CD 和事故数据源,以及按服务统计事件的规则。

这项功能能做什么

定义每个服务对应的仓库、工作流和环境。使用 DORA 指标前,先用已知部署核对统计范围。

适用场景

  • 首次设置 DORA。
  • 添加服务或调查异常事件数量。

开始步骤

  1. 1连接 GitHub Actions、GitLab CI、Bitbucket Pipelines、Jenkins、CircleCI 或 Azure Pipelines。
  2. 2连接 PagerDuty、Opsgenie、VictorOps 或自定义 Webhook 作为事故来源。
  3. 3设置仓库、工作流和生产环境匹配规则。
  4. 4同步后检查服务的部署及关联事故。

设置项

设置项用途如何使用常见错误
仓库和工作流将代表部署的运行分配给服务。使用与实际命名一致的具体规则,例如适用时使用 org/payments-*。把测试、构建或其他服务的仓库包含进来。
环境限定部署环境。匹配真实生产环境名称。把预发布部署当作生产发布。

使用示例

情况: 部署数比预期多。

  1. 1将几条记录与 Git 平台或 CI/CD 平台的运行对照。
  2. 2修正包含其他环境或工作流的规则后再次核对。

能确认什么: 可以按已验证的范围解释部署数量。

常见问题

为什么要定义服务?

为了将事件分组,持续比较同一个系统。解释汇总值前请先确认分配关系。

失败率为零说明没有事故吗?

不一定。检查事故源及其与部署的关联,也可能是数据缺失。

修改匹配规则会怎样?

历史事件的分组也可能变化。比较期间前请记录修改内容。

使用建议

  • 先用已知数据验证一个服务,再配置其他服务。

相关指南