
文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

很多研发人员在日常工作中经常回遇到以下两个问题:竟然不可以运行 , 为什么?竟然可以运行 , 为什么?
因此 , 他们非常期望可观测能够提供解决问题的思路 。
引言
2017 年 , 推特工程师 Cindy 发表了一篇名为《Monitoring and Observability》的文章 , 首次将可观测性这一词汇带入开发者视野 , 通过半开玩笑的方式调侃了关于可观测性和监控的区别 。 在软件产品和服务领域 , 监控能够告知我们服务究竟是否能正常运行 , 而可观测性可以告诉我们为为什么服务没有正常运行 。
【Java|行业 SaaS 微服务稳定性保障实战】从谷歌趋势图中可以看到 , 可观测性的普及率呈现逐年上升的态势 , 它也被视为系统的属性 , 将逐步成为系统在做开发设计过程中就需要具备的特性 。
可观测发展趋势
2020 年后 , 可观测的搜索趋势出现井喷 , 很大一部分原因是 SRE 站点可靠性工程逐步普及 , 国内大厂纷纷设立相关岗位和对应招聘指标 , 使得可观测性在国内也得到了较多关注 。 这也意味着越来越多的基础服务面临了稳定性挑战 , 而破解稳定性挑战的重要手段就在于提供可观测性 。
上图左下角为可观测性的全球搜索趋势 , 其中中国的搜索热度颇高 。
可观测性定义
可观测性是由匈牙利工程师提出的一个数学概念 , 指系统可以由外部输出推断其内部状态的程度 。 换句话说 , 可观测性应当可以从数据产出中分析出其内部的具体运转细节 。
难点与挑战 业务蓬勃发展 稳定性诉求激增
F6 汽车科技是一家专注于汽车后市场信息化建设的互联网平台公司 , 目前处于行业内头部位置 。 随着业务蓬勃发展 , F6 支持的商户数目短时间内暴增数十倍 , 同时也逐步开展了面向技师等 C 端场景的业务 , 比如 Vin 码解析、数据查询等 , 对于稳定性的要求显著提高 。
康威定律的作用
康威定律是 IT 史上对整个组织架构进行微服务拆分的指导性定律 。 任何组织在设计系统过程中都是组织架构的翻版 , 随着业务膨胀 , 康威定律作用会导致设计微服务时拆分方式趋同于组织架构 , 业务增长会导致部门拆分 , 后续设计微服务时也会十分靠近组织架构 。 哪怕前期组织架构和微服务拆分不一致 , 后面微服务也会逐步妥协于组织架构 。
- 2022年12月6-7日|领军·杰出|锦江之星品牌白玉兰品牌再度斩获行业大奖
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- Java|华为笔记本双12大促开启 智慧体验让办公学习更高效
- Java|京东第一刀落下:多个副总裁卸任 刘强东嫡系人手接管
- Java|荣耀Magic5Pro很大胆,16GB+5000mAh+100W,香喷喷
- 算法|外卖行业的下滑,或许是平台从放弃“算法”的那一刻起!
- 补齐行业技术短板!国内高端翻转犁在洛阳完成试制
- 拓尔思|电子行业报告:芯片良率的重要保障,量检测设备国产替代潜力大
- Java|MIUI14把精简当作核心卖点,国产系统急需做减法
- Java|“高薪专业户”的IT互联网行业是否已达到天花板?Java行业薪酬
