HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

通过 DevOps 考古学了解生产环境

  • 2018-06-17
  • 本文字数:765 字

    阅读完需:约 3 分钟

Infor 云架构师 Lee Fox 在上个月举行的 Continuous Lifecycle 伦敦大会上发表了演讲(视频链接),介绍了有助于理解当今复杂的系统和基础设施(演讲幻灯片的PDF )的工具和方法。与软件考古学领域类似,Fox 把这个称为“DevOps 考古学”。其核心思想是分析和可视化(应用程序和基础设施)代码,用以提取生产系统行为的洞见,以及过去所做决策的背景和基本原理——这些决策通常是由已经离开组织的人做出的。

Fox 提到了不同类别的工具,可以帮助挖掘当今高度互连的系统,如网络嗅探(例如 Charles Proxy )、监控(例如 Amazon CloudWatch )、日志聚合(例如 ELK 技术栈)、测试和审计 / 分析(例如 AWS Trusted Advisor )。无论使用何种工具,Fox 建议遵循科学的方法,如假设某个问题的答案、运行实验(分析代码),并验证结果是否证实了该假设。

上述工具中的工件提供了丰富的分析数据,但有时清晰的可视化会让事情变得更加明显。Fox 强调了 Gource (可视化代码库的演化)和 Logstalgia (可视化网站流量)这些工具可以帮助我们发现相关事件。然后,深入研究这些事件可能会引发的一些问题,例如“为什么这个日期前的源文件数量有所增加?”或者“为什么虚拟机按照这种方式分配大小?”。

来自Logstalgia 的屏幕截图

为了执行这种分析,需要将所有东西都放在版本控制系统(代码、配置、脚本等)中。Fox 建议创建独立的分支,用于深入“挖掘”代码并运行给定的实验,而不会干扰开发变更的定期集成。

在将DevOps 考古学整合到价值流活动方面,Fox 强烈建议在开始时进行此类分析,但也应将其作为对生产系统的持续学习活动。最后,Fox 承认,为了充分理解组织内部的DevOps 历史,除了上述的工具之外,我们还需要考虑人员和流程。这是“DevOps 人类学”的焦点,也就是他在这个领域的下一个冒险。

查看英文原文 Understanding Production with DevOps Archeology

2018-06-17 11:321112
用户头像

发布了 731 篇内容, 共 449.0 次阅读, 收获喜欢 2002 次。

关注

评论

发布
暂无评论
发现更多内容

guitar pro可以制作简谱吗 guitar pro怎么编辑六线谱

阿拉灯神丁

五线谱 吉他学习 软件包 Guitar Pro8 Mac乐谱制作软件

Pencils Protocol 用户福利,DAPP持有者将获 Scroll 生态空投

股市老人

CrossOver软件安装成功,但找不到为什么 crossover安装后找不到应用程序

阿拉灯神丁

容器 #Mac CrossOver Mac下载 苹果电脑使用 CrossOver 24

Pencils Protocol 用户特权:DAPP持有者将长期获得生态空投

大瞿科技

鸿蒙开发案例:电子木鱼

zhongcx

Pencils Protocol 用户福利,DAPP持有者将获 Scroll 生态空投

BlockChain先知

Pencils Protocol 用户特权?持有 DAPP 将获 Scroll 生态空投!

石头财经

哪些项目管理工具最实用?10款推荐清单

爱吃小舅的鱼

项目管理工具

提升项目管理效率?9款软件帮你实现

爱吃小舅的鱼

项目进度软件

AI手机的启明星:从分级标准到智能体手机

脑极体

AI

Scroll 生态首个 meme 项目 $Baggor,我们可以有哪些期待?

西柚子

VMware Aria Operations for Logs 8.18 发布,新增功能概览

sysin

vmware Aira Operations

Pencils Protocol 用户特权:DAPP持有者将长期获得生态空投

加密眼界

Mac下的压缩包和Win看到的不一样怎么办 Mac压缩后Win电脑看文件名会乱码

阿拉灯神丁

#Mac 苹果电脑 解压缩工具 压缩软件 BetterZip 5

项目延期频发怎么办?试试这8款工具

爱吃小舅的鱼

项目排期进度软件

Arm架构Ubuntu使用Docker安装Gitlab并使用

百度搜索:蓝易云

centos编译安装的php多版本切换

百度搜索:蓝易云

MathType导数符号怎么打 MathType导数头上一点怎么打

阿拉灯神丁

数学 教程分享 MathType 导数 公式函数

如何在2024选择8款项目进度跟踪系统

爱吃小舅的鱼

项目进度跟踪系统

图解HashMap数据结构设计与应用案例

肖哥弹架构

Java 容器 数据结构

图解TreeMap数据结构设计与应用案例

肖哥弹架构

Java 容器 数据结构

Sophos Firewall v21 发布,新增功能概览

sysin

防火墙 sophos

Veritas Enterprise Vault 15.1 (Windows) - 自动捕获数据并归档信息

sysin

vault Veritas Enterprise

《使用Gin框架构建分布式应用》阅读笔记:p101-p107

codists

Go gin框架 编程人

文献管理软件:EndNote 21(Win&Mac) 激活版

你的猪会飞吗

如何挑选适合企业的项目进度工具?9款推荐

爱吃小舅的鱼

项目进度系统

施工项目进度管理系统怎么选?9款工具评测

爱吃小舅的鱼

施工项目进度管理系统

CleanMyMac最新版本发布,全新界面与功能引领Mac优化潮流

阿拉灯神丁

#Mac 软件包 CleanMyMac X 清理软件 苹果电脑使用

Windows Server 2022 中文版、英文版下载 (updated Oct 2024)

sysin

windows Server 2022

Photoshop 2025(PS2025)直装版

你的猪会飞吗

PS2025下载 PS2025破解版 Photoshop 2025下载

什么是边缘计算?边缘计算技术的优势与挑战

3DCAT实时渲染

实时渲染 边缘计算平台 边缘计算技术

通过DevOps考古学了解生产环境_DevOps & 平台工程_Manuel Pais_InfoQ精选文章