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

CI/CD 流水线的可观测性

发布于 : Oct 26, 2022
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。 了解更多
Oct 2022
试验 ?

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

下载 PDF

 

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

订阅技术雷达简报

 

立即订阅

查看存档并阅读往期内容