可观测性的意义

作者: 影子喵喵喵 | 来源:发表于2022-09-13 09:13 被阅读0次

差不多在五年前,分布式系统已经成熟,微服务架构尚未普及,可观测问题就已经在桎梏技术团队的工作效率。

一个To C的软件使用问题可能由客服发起,整条支撑链路的所有技术部门,都要逐一排查接口和日志,流程非常原始,也非常低效。

如果业务到达一个量级,支撑系统变多,两名研发查上两三个星期也是常事。

微服务架构普及后,问题变得更加严峻。一个服务被拆分成数个黑盒的、虚拟的微服务,故障排除彻底成为一种折磨。

我们通过三种方式做到这一点:跟踪、日志和指标。前者产生更多的数据,但不一定更多的洞察力。如今,这些技术都有望接近实时。

构建一个所谓的可观测性系统有三个要素:

一、要有数据;

二、背后有一个强大的异构能力的数据引擎;

三、需要有高效的查询。

最直接经济的方案是看现在的情况是什么样的,哪些需要采购商业化的产品,哪些选择开源项目或者自研,最终对整体进行拼凑,这种方式会高效一些。

缺乏可观测性就像闭着眼睛开车:你不知道离灾难有多近。你开得越快,路越忙,你就越要小心。

可观测性也是一样:你越想让你的团队越快地添加功能,你就越应该在可观测性上投资。而且,虽然在可观测性上节省一些钱可能很诱人,但这些节省将在下一次缓慢修复事件中迅速消失。

相关文章

  • 可观测性的意义

    差不多在五年前,分布式系统已经成熟,微服务架构尚未普及,可观测问题就已经在桎梏技术团队的工作效率。 一个To C的...

  • OpenTelemetry 简析

    OpenTelemetry 是 CNCF 的一个可观测性项目,旨在提供可观测性领域的标准化方案,解决观测数据的数据...

  • 可观测性的历史

    这方面要跟进新动向 https://jimmysong.io/docs/opentelemetry-obervab...

  • 翻译 Skywalking 可扩展的观测

    Skywalking 可扩展的观测 原文地址 http://skywalking.apache.org/blog/...

  • 参数估计(二)最大似然估计

    概率p(x|θ)是在已知参数θ的情况下,发生观测结果x可能性大小; 似然性L(θ|x)是从观测结果x出发,分布系数...

  • 什么是可观测性

    可观测性有许多名称,如监测、审计、遥测、仪器。忽略这些细微差别,所有这些词本质上的意思都是一样的:度量您的基础设施...

  • 马赫-曾德尔干预仪

    依据量子物理,一切的根本粒子都应被视作爲同时是波和粒子,但在停止观测时,我们要麼会观测到光的动摇性,要麼观测到它的...

  • 隐马尔可夫模型

    隐马尔可夫模型(HMM) 设 表示隐状态序列, 表示观测状态序列, 表示观测状态集, 表示隐状态集合。定义 ...

  • 一:何为科学

    简单来说,科学就是假定一个A,可以推导出B,B是可以观测的事实。 由此,我们可以得出科学的一个重要特性:可证伪性,...

  • 怀念检测器(二十三)宏平衡是万物的终点

    问:联盟是否对宏平衡实施过系统性的探索与观测?能否告知?计划动机,设计原理,观测结果,随便说说。 答:当然。宏平衡...

网友评论

    本文标题:可观测性的意义

    本文链接:https://www.haomeiwen.com/subject/iqocortx.html