上个月,在华盛顿州西雅图举行 的 2015 ALM 论坛 上,我加入了一群软件从业者和其他爱好者。我受邀谈论我热衷的两个话题:持续交付和监控。
在我发言之前,我得先听一听——虽然“应用程序生命周期管理”这个词已经出现了一段时间,但会议上讨论的概念和模式远远领先于潮流。来自 Netflix、谷歌、亚马逊、Nordstrom、Moz、HP、ActiveState、Etsy、CenturyLink、Accenture、ThoughtWorks、Rally Software、Riverbed、RedHat 和 Gartner 等组织的演讲者讨论了从敏捷、精益、DevOps 和微服务到混合的主题云、持续交付和持续部署。
基于与我互动的人的相对“成熟度”,我不确定在流程的早期引入生产级别监控解决方案的想法是否会“新鲜”或“足够有趣”以供人们展示。
事实上,Roy Rappaport(来自@Netflix 的监控架构师也做了精彩的演讲)对我说“这 真的 是人们不知道的事情吗?我不敢相信人们还没有这样做!”
演讲结束后,我问听众他们是否真的进行了 任何前期制作监控 ——只有一个人举手了!这让我认为从业者对这类信息有真正的市场需求和渴望,而且许多人还没有冒险在他们的持续交付管道中更早地引入监控。
我们 最新的#c9d9 借用了这个话题,我们向小组成员提出了以下问题:
- 你应该测量什么?基础设施?表现?应用程序使用情况?商业逻辑?
- 你应该在哪里测量它?哪个环境?为什么?
- 最后,您如何使用收集到的数据?
观看这一集, 了解如何利用早期监控的优势,让运维团队更适应持续交付。