Enable javascript in your browser for better experience. Need to know to enable it? Go here.
radar blip
radar blip

CI/CD 流水线的可观测性

发布于 : Oct 26, 2022
Oct 2022
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

可观测性实践已经将对话从监测通俗易懂的问题转换为帮助解决分布式系统中的未知问题。通过应用 CI/CD 流水线的可观测性 ,我们已经看到在传统生产环境之外采纳这种立场以帮助优化测试与部署瓶颈的成功。复杂的流水线会在运行太慢或遭受非确定性影响时给开发者带来摩擦,进而减少关键反馈循环并且阻碍开发者效率。此外,它们作为关键部署基础设施的角色在快速部署周期中产生了压力点,就像一些组织在应对最近的 log4shell 漏洞时所发生的那样。追踪的概念能够很好地转移到流水线上:子跨度抓取构建每个阶段的信息,而不是抓取服务调用级联。在分布式架构中用于分析调用流的瀑布图同样可以有效地帮助我们识别流水线瓶颈,甚至是那些扇入扇出的复杂流水线。这使得针对性大幅提高的优化工作成为可能。 尽管此项技术适用于任何追踪工具,但是 Honeycomb 支持一个名为 buildevents 的工具,其有助于抓取流水线追踪信息。一种替代方案,即抓取已经由 CI/CD 平台暴露的信息,由 buildviz (由一位 Thoughtworker 构建并维护)采纳,允许在不更改步骤配置文件自身的情况下进行相似的调查。

下载第27期技术雷达

English | Español | Português | 中文

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容