什么是可观测
什么是可观测
可观察性是一套理念系统,没有对技术的具体要求。其重点是团队要融入可观察性的理念,特别是要求研发写出的应用是可观察的。将可观察性包含在你的需求之中,它是与扩展性,可用性同等重要的非业务性需求。
Apple 的工程师 Cindy Sridharan 的博文《监控与观察》(Monitoring and Oberservability)首次将Oberservability 一词带入开发者的视野。
然而,在谷歌,Google 著名的 SRE 体系在以上 Cindy Sridharan 提出可观测性之前就已经奠定了可观察性的理论基础,也就是说在微服务、可观测性等概念或者出现以前,前辈们将这套理论称为监控,其中 Google SRE 特别强调白盒监控的重要性,而将当时技术圈常用的黑盒监控放在了相对次要的位置。而白盒监控正是应和了可观察性中“主动”的概念。
Baron SchSchwarz 大咖的一个定义:「**监控告诉我们系统的哪些部分是工作的。可观测性告诉我们那里为什么不工作了。**」
一种新的思维,站在应用系统本身出发去探讨另外一个概念或者特性——应用系统的可观测性。
推荐文章: