让持续交付对 Ops 安全:在敏捷 CD 周期的早期进行监控

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 54w+ 字,讲解图 2476+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 1900+ 小伙伴加入学习 ,欢迎点击围观

上个月,在华盛顿州西雅图举行 的 2015 ALM 论坛 上,我加入了一群软件从业者和其他爱好者。我受邀谈论我热衷的两个话题:持续交付和监控。

在我发言之前,我得先听一听——虽然“应用程序生命周期管理”这个词已经出现了一段时间,但会议上讨论的概念和模式远远领先于潮流。来自 Netflix、谷歌、亚马逊、Nordstrom、Moz、HP、ActiveState、Etsy、CenturyLink、Accenture、ThoughtWorks、Rally Software、Riverbed、RedHat 和 Gartner 等组织的演讲者讨论了从敏捷、精益、DevOps 和微服务到混合的主题云、持续交付和持续部署。

基于与我互动的人的相对“成熟度”,我不确定在流程的早期引入生产级别监控解决方案的想法是否会“新鲜”或“足够有趣”以供人们展示。

事实上,Roy Rappaport(来自@Netflix 的监控架构师也做了精彩的演讲)对我说“这 真的 是人们不知道的事情吗?我不敢相信人们还没有这样做!”

演讲结束后,我问听众他们是否真的进行了 任何前期制作监控 ——只有一个人举手了!这让我认为从业者对这类信息有真正的市场需求和渴望,而且许多人还没有冒险在他们的持续交付管道中更早地引入监控。

我们 最新的#c9d9 借用了这个话题,我们向小组成员提出了以下问题:





  1. 你应该测量什么?基础设施?表现?应用程序使用情况?商业逻辑?
  2. 你应该在哪里测量它?哪个环境?为什么?
  3. 最后,您如何使用收集到的数据?

观看这一集, 了解如何利用早期监控的优势,让运维团队更适应持续交付。