
在团队中应用可观测性实践
|
101
们的解决方案中都是如何解决自己的问题的,以帮助他们在可观测性中看到以前未知
的世界。如果他们看到的不完美也没关系。或许这个过程的体验可能不是那么友好,但
可以按照大家熟悉的方式继续推进。在兼容老方案的同时使用新工具可能不是一个好主
意,但如果工具栈和数据都是大家熟悉的,这种方式的推进可能更容易让人接受,而不
是完全不管不顾他们的感受,从零开始重新搭建。
10.6 全力冲刺
使用上述策略首先解决最大的痛点并采用迭代方法,可以帮助你在开始时快速取得进
展。但这些策略并没有说明实施可观测性解决方案最困难的部分之一:越过终点线。现
在有了一些动力,你还需要一个策略来完善剩余的工作。
根据你团队的工作范围和规模,作为待命方法的一部分,迭代地推出新的探针通常可以
使大多数团队达到他们完成所需工作的一半到三分之二的程度,将可观测性引入他们想
要的堆栈的每个部分。不可避免地,大多数团队发现他们的堆栈的某些部分比其他部分
的开发活动更少。对于堆栈中那些很少接触的部分,你将需要一个可靠的完成计划,否
则你的实施工作可能会滞后。
即使有最好的项目管理计划,随着推动可观测性采用的一些棘手问题开始得到解决,完
成项目工作的紧迫性也可以得到缓解。但大多数团队所面临的情况是,工程周期紧张,
需求总是冲突,一旦处理了眼前的问题,总是会有下一个问题不知道在哪里等着。
完整实现可观测性的目标需要构建一个灵活的解决方案,当出现任何问题时,该解决方
案可以用于全面了解生产应用系统的状态。在达到最终状态之前,你可能会拥有解决不 ...