
自建与购买以及投资回报率
|
159
的专业知识。
15.4 购买与自建不是二元选择
当涉及可观测性工具时,选择自建或购买是一个错误的二分法。你的选择并不局限于简
单的自建或购买。第三种选择是在购买的基础上自建。事实上,本书作者向大多数组织
推荐这种方法。你可以将内部机会成本降到最低,并建立针对你组织独特需求的解决方
案。让我们通过研究可观测性团队在大多数组织中应该如何工作,来看看这在实践中是
怎样的。
购买一个供应商的解决方案并不一定意味着你的公司不需要一个可观测性团队。与其让
这个团队从头开始构建你的可观测性工具或者组装开源组件,不如让其作为供应商和你
的研发团队之间的一个中间集成点,其明确的目标是使这个接口无缝和友好。
我们已经从行业研究中了解到,外包工作成功的关键是精心策划这些工作如何回到组织
中去
注
2
。
1
这项研究特别关注合同中的交付物,但同样的模式也适用于与供应商的互动。
高绩效的组织使用伟大的工具。他们知道工程周期是稀缺和宝贵的。因此,他们将最大
的火力集中在解决核心业务问题上,并为工程师配备最好的工具,帮助他们从根本上提
高工作效率。他们在解决定制问题(或构建定制工具)上的投资,只会导致他们成为交
付核心业务价值的障碍。
表现较差的工程组织满足于使用平庸的工具,或者他们不加质疑地复制旧的工具。他们
在采用和淘汰旨在解决核心业务问题的工具方面缺乏纪律性和一致性。由于他们试图自
己解决大多数问题,让整个组织损失了大量工程周期。他们缺乏重点,无法产生强有力
的影响,无法实现核心业务价值。
你的可观测性团队应该编写库和有用的抽象,对整个组织的命名方案进行标准化 ...