这份《2014年DevOps使用情况报告》是由Puppet Labs、Thoughtworks和IT Revolution Press三个机构的联合调查并发布的。调查组成员Nicole Velasquez, Gene Kim, Nigel Kersten和 Jez Humble 调查了9200个来自不同公司、不同部门的人以收集他们在他们的公司和部门运用DevOps的情况,根据这些数据进行统计和分析。在此基础上,他们还参考了2013年及之前的报告。
    调查很好的展示了DevOps的最佳实践、整体IT性能和整体运营业绩的相关性。本文希望通过深度的挖掘这个调查报告以期获得一些有趣的结论。
    不出意外,监控系统和应用的健康检查是降低事故平均恢复时间(MTTR)和增强稳定性的两个非常好的做法。研究发现,MTTR是有助于整体IT性能的三个主要变量之一。主动监控被视为检测问题的五大统计指标之一,它会帮助你发现问题在你到达网络运营中心或是客户电话通知你之前。
    令人惊讶的是,在单独分析DevOps实践对企业文化的影响时,我们发现主动监控和自动调节是6个令人工作满意的因素之一。(必须提到的是,只有46.4%的受访者被认为是DevOps实践的专业人士,包括开发、管理以及一些其他职业的人。)这让我想起我们公司的JIRA说过的一句话,“作为一个DevOps的工程师,我希望有更强力的服务器,这样我可以做更多的工作,同时我晚上能够睡得更加安稳。”——虽然滑稽但却非常有道理。无论你是一个基层的工程师还是管理层,你的工作成功与否取决于你的服务和监控是否做的到位,如果你的客户出现断电、性能故障、系统故障,你将会非常的头疼。
    报告建议各组织的从业者和管理者去提高DevOps的实践水平。对于从业者,应该了解监控功能的输出项并提高自动化监控水平,同时,管理者应该做到“让监控成为一个重点” ,并努力提高其可视化和透明度。
    之前的一些关于DevOps价值的讨论更关注渠道的构建和使用,这项在全世界大范围的调查结果指出,监控和检测在构建高绩效的组织时同样重要。所以一定要确保你有良好的服务器监控。为了贵公司,也为了你个人的幸福。

本文转载于国外的博客,原文标题为《Monitoring and the State of DevOps》,有兴趣的可自行搜索阅读原文,这里不再带上链接。