知识卡片
供应链也需观测
内容
软件供应链包括构建、测试、部署、依赖、配置和运行时连接。任何环节都可能把风险带入生产。把可观测性扩展到供应链,可以看到一次变更从提交到用户体验的完整路径。
参考来源
- 位置:《可观测性工程》第14章《可观测性与软件供应链》开篇一节(源文件:_epub-src/OEBPS/026.xhtml)
- 结论依据:原文明确"软件供应链包括'从开发开始,通过CI/CD管道,直到部署到生产中,进入或影响软件的任何东西'",并说明"CI表面上的异常检测可以覆盖代码调试、测试逻辑、相关服务、底层基础设施或其中任何的其他问题。但当问题出现时,问题可能隐藏在许多不可预测的地方",因此Slack"意识到我们需要软件供应链中的可观测性"。
- 原始内容:软件供应链包括"从开发开始,通过CI/CD管道,直到部署到生产中,进入或影响软件的任何东西"……CI表面上的异常检测可以覆盖代码调试、测试逻辑、相关服务、底层基础设施或其中任何的其他问题。但当问题出现时,问题可能隐藏在许多不可预测的地方。Slack很快意识到我们需要软件供应链中的可观测性。