衡量内部开发者平台的成功 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

衡量内部开发者平台的成功

衡量内部开发者平台的成功并非易事。但是,您可以使用指标来衡量采用内部开发者平台的效果以及它如何改善开发者体验。

由于这些指标应衡量影响,因此您可以使用DevOps 研究与评估 (DORA) 指标。采用平台工程实践和内部开发者平台应该可以改善以下指标:

  1. 部署频率 — 您的组织成功发布到生产环境的频率

  2. 变更准备时间 — 承诺投入生产所需的时间

  3. 更改失败率-导致生产失败的部署的百分比

  4. 恢复服务的时间 — 组织需要多长时间才能从生产故障中恢复

另一种方法是衡量您当前的应用程序运行状况,并根据业务目标跟踪应用程序的长期性能。您可以通过定义 CloudWatch 应用程序的服务级别目标 (SLOs) 来使用 Amazon 应用程序信号,并使用 CloudWatch 控制面板显示应用程序的状态。

如果你不对应用程序进行测量,那么最大的挑战就是获得正确的指标,并使应用程序与整体可观测性策略保持一致。可观察性策略可帮助您通过安全扫描、测试和跟踪可用性来了解应用程序的整体运行状况。