
152
|
第
15
章
一套偏见。尽管如此,我们仍然可以从量化成本开始,有条不紊地解开这个问题。
没有一个放之四海而皆准的答案可以说明可观测性的成本。但是可以做一些广泛的概
括。最简单的方法是从最明显的因素开始:你从商业可观测性供应商那里获得的账单。
在供应商关系中,更容易看到财务成本,因为它们就在同一个项目中。
当你第一次开始调查可观测性供应商的解决方案时(尤其是那些来自现有监控和
APM
解决方案工具,它们只是在几十年前的传统工具上贴了一个可观测性的标签),总的价格
会让你大吃一惊。惊愕的部分原因是新用户将这一价格与开源和“免费”的替代品相比
较,他们大概可以自己建立。然而,人们通常不习惯考虑自己的时间成本。当需要一个
小时来玩转一些基础设施和配置软件时,感觉
DIY
方案基本上是免费的。
在现实中,持续维护的成本
—
为上下文切换所消耗的时间、所有那些投入到没有核心
业务价值的东西上的机会成本、所有那些被免费解决方案抽走的时间
—
几乎总是被
低估。在实践中,即使你认为你已经考虑到了低估的问题,你仍然可能会低估。作为人
类,我们在维护成本的问题上的直觉是疯狂的,甚至是迷之乐观的。作为一个起点,这
是可以理解和宽恕的。
即使你超越了这个起点,有时也会因为遇到预算不匹配的问题而冲动地自己建立一个方
案。获得批准花钱购买软件,可能比让工程师花时间建立和维护一个内部替代方案更
难。然而,属于这一类的组织往往不愿意承认,这种免费的努力到底让他们的企业付出
了多少代价。克服预算不匹配可能会促使企业做出自建的最初决定,但从长期来看,这 ...