
在团队中应用可观测性实践
|
99
你的团队专注于使用可观测性工具解决问题,而不是构建自己的工具。如果你使用
OTel
检测你的应用程序,则可以避免供应商锁定的陷阱,并将遥测数据发送到你最终决定使
用的任何工具。
10.4 反复完善你的探针
正确探测你的应用程序需要一定的时间。可以尝试使用
OTel
等项目中包含的自动化探
针功能。但更有价值的探针取决于每个应用程序的个性化需求。所以在你计划开始开发
探针之前,尽可能多地尝试使用一些有帮助和价值的探针。
有关自动化与手动探针的更多示例,我们推荐
Mike Goldsmith
的博客文章
“
What Is Auto-Instrumentation?
”。
在整个组织中推广可观测性的最佳策略之一是,在你第一次开始时就选取一两个困难的
服务。然后将该探针工具的最佳实践作为成功经验,引领团队的其他成员进行学习和练
习。一旦试点团队熟悉了新工具的最佳实践,就可以在任何新的场景中引入更有用的探
针工具来使用。
每当值班工程师在生产环境中遇到问题时,他们应该做的第一件事就是使用新工具来检
测应用程序的问题区域。使用新工具找出问题所在。在第二次或第三次采用这种方法之
后,他们通常会意识到,通过首先引入探针来调试问题是多么容易且高效。首先从探针
进行调试可以让你看到真正发生的事情。
一旦试点团队成员尝到了甜头,他们就可以帮助其他人学习。他们可以提供有关创建有
用探针工具的指导,推荐有价值的查询语句,或者向其他人提供更多关于故障排查模式
的最佳实践。每个新遇到的问题都可以用来完善你所需的可观测性场景 ...