离经叛道什么意思可观测性的三⼤⽀柱
喜宝奶粉
可观测性已成为分布式系统成功管理的关键组成部分(当然,包括微服务和Kubernetes架构)。可观测性必须提供的必要功能包括指标、⽇志和分布式跟踪——换句话说,这就是可观测性的“三⼤⽀柱”。
Lightstep的⾸席技术官Daniel Spoonhower讨论并描述了“三⼤⽀柱”概念对DevOps的意义、各种监控的不同、Lightstep 在开发可观测性解决⽅案⽅⾯的努⼒以及其他⼀些相关主题。该公司近⽇宣布,它正在从分布式跟踪扩展到包含更⼤的⼀系列指标,打造⼀个轻量级的可观测平台。cad命令
内涵式Spoonhower在开发可观测性⼯具⽅⾯的经验可以追溯到他在⾕歌担任软件⼯程师的时候。他表⽰,由指标、⽇志和分布式跟踪组成的“三⼤⽀柱”可观测性解决⽅案实际上代表的是三个⽅⾯的独⽴的能⼒。
“我认为我们之前看到的是,把它们看作三种不同的⼯具,你可以把它们挤在⼀起,但这样并不是⼀个很好的解决⽅案。我对可观察性的看法是,我喜欢摆脱具体⼯具的束缚,⽽只是说,可观察性是帮助你将你所看到的后果联系起来的东西——⽆论是性能还是⽤户体验,或是其他什么,将这些后果与原因联系起来。在⼀个深系统中,这些问题并不是5到10个潜在的原因造成的,⽽是成千上万个原因造成的。所以你需要⼀个⼯具来帮助你找到这些原因。”
还有⼀个常见的问题是,可观测性和监控平台之间的区别是什么?“我认为⼈们试图区分可观察性和监控
性的⽅法之⼀是,你可能事先不知道所有这些潜在的问题。你需要⼀种探索的⽅式,或者有⼀种⼯具可以帮助你以某种⽅式揭⽰这些洞察。在⼀个监控平台中,真正的意义在于拥有‘真正的⽤户、基础设施、应⽤程序监控和平台’。”
然⽽,对于可观测性,“你需要所有不同的数据源,但这些数据源需要统⼀。”Sponhower说,“因此,在调试应⽤程序性能时,你仍然可以查看基础设施指标,并了解这是否会影响性能。”
Lightstep的平台正在变得更加以可观测性为中⼼。例如,它在应⽤程序中添加⽤于事件解决的指标,⾃动执⾏与可观测性相关的任务,并充当为IT运维添加可观测性功能的框架。
小葱炒豆腐世界足球明星“我们的根源在于分布式跟踪——我认为这正是我们五年前看到的差距所在。但我认为,我们在这⼀过程中学到的是,跟踪不仅仅是⼀种⼯具,它本⾝实际上可以告知其他可观测平台的⼯作⽅式。”Sponhower说,“因此,还需要将把运⾏时指标集成到你的平台中。”国产手机推荐
备注:⽂章分享⾃开源云中⽂社区,转载的⽬的在于信息的分享,如有侵权请联系我们删除。360ie