如何衡量变更失败率

了解变更失败率,包括如何衡量它,以及如何使用 Metabase 在仪表板和可视化中利用它。

什么是变更失败率?

变更失败率是一个百分比,表示部署导致失败的情况,需要做出变更。这是一个 DevOps 指标,允许团队可视化当前流程中的低效,并考虑这些变更可能如何导致产品或服务的停机。任何开发项目的最终目标是及时部署稳定的软件产品,但这可能会变得难以平衡。了解您的变更失败率可以帮助您意识到需要放慢速度或进行其他更改,以提高产品稳定性并减少因补丁或其他修复而导致的停机时间。

开始使用
Graphs of Change Failure Rate

如何计算变更失败率

变更失败率只需要您知道导致失败的部署数量和总部署数量。您只需将失败数量除以总数。例如,如果您在特定时间内进行了 10 次部署,其中 2 次失败,那么您将 2 除以 10,得到 20%。

与变更失败率相关的其他 KPI

  • 变更的领先时间
  • 平均故障间隔时间
  • 错误率
  • 在线应用程序性能
  • 新开发成本
  • 自动化测试通过率
  • 响应时间
  • 停机时间
  • 构建时间

为什么需要为变更失败率构建仪表板?

Sales per source graph

集中展示一切

通过收集您最重要的指标到一个单一视图中,使每个人都处于同一页面上。

Sales per source graph

分享您的观点

通过在您的内部维基、网站和内容中嵌入数据,将数据带到需要的地方。

eCommerce orders filter

解锁探索

赋予您的团队衡量他们自己进度和探索实现目标的新途径的能力。

如何使用 Metabase 测量变更失败率

Get started

步骤 1。
跳过自定义报价

没错,无需销售电话——只需注册,5分钟内即可开始运行。

types of databases

步骤 2。
连接您的数据库

我们连接到最流行的生产数据库和数据仓库。

dashboard example

步骤 3。
构建您的关键绩效指标仪表板

邀请您的团队并开始构建仪表板——无需 SQL。

开始使用 Metabase

  • 免费、无约束的试用
  • 对每个人来说都很简单——无需 SQL。
  • 5分钟内启动