gydtep
发表于 2021-1-18 15:15:25
同时,OAM 进一步屏蔽掉容器基础设施的复杂性和差异性,为平台使用者带来低心智负担的、标准化的、一致化的应用管理与交付体验,让一个应用描述可以完全不加修改的在云、边、端等任何环境下直接交付运行起来。
gydtep
发表于 2021-1-18 18:45:02
Kubernetes 已经成为云时代的操作系统。对比 Linux 与 Kubernetes 的概念模型,他们都是定义了开放的、 标准化的访问接口;向下封装资源,向上支撑应用。
gydtep
发表于 2021-1-19 09:00:45
这3个关键诉求的核心挑战,都来源于应用之间复杂的链路。如果有一套成熟易用的机制,对每一条链路的行为进行记录,并进行深入的分析,提取出有价值的参考数据,就能让这些难题迎刃而解,这个重要的机制就是全链路监控。
gydtep
发表于 2021-1-19 14:43:01
鹰眼系统同时将基础设施层、分布式应用层、业务逻辑层与客户端层进行了全链路跟踪,每天对万亿级别的分布式调用进行分析,对底层的流计算、多维时序指标与事件存储体系等进行了大量优化,同时引入了时序检测、根因分析、业务链路特征等技术,将问题发现与定位由被动转为主动。
gydtep
发表于 2021-1-19 15:49:03
在应用总览展示的数据中,最应该值得关注的是慢SQL数据。ARMS会记录应用访问数据库的情况,当发现应用存在大量慢SQL的时候,就可以直接给出判断:该应用在访问数据库的环节存在问题。我们可以从慢SQL分析视图找到到底是哪一条SQL存在问题,从而针对性的进行优化。
gydtep
发表于 2021-1-19 19:56:24
ARMS已经为我们默认定义了5条报警模板,以方便我们使用,在默认情况下,每一个新接入ARMS的应用都会被自动追加如下5条报警:
1、数据库异常报警模板:数据库响应时间长或数据库调用出错场景的报警
2、异常调用报警模板:存在超时调用或错误调用场景的报警
gydtep
发表于 2021-1-20 10:18:30
牛顿说:“如果说我看得比别人远一些,那是因为我站在巨人的肩膀上。”我们需要从别人身上学习。从老师、领导、同事、下属甚至对手身上学习,是快速成长的重要手段。
gydtep
发表于 2021-1-20 15:26:44
真正的高手不是拿着所掌握的技术去卡客户需求,而是倾听客户的需求,给出精益求精的方案。完成客户的需求是一场擂台赛,真正的高手,是会见招拆招的。
gydtep
发表于 2021-1-20 18:13:19
所以平台化的最佳实践是:投入最少的资源,解决最多的问题。平台解决一切,客户坐享其成。
gydtep
发表于 2021-1-21 10:54:36
可以说,性能优化能力是工程师们成长过程中各种技能开始融会贯通的一个标志。这方面可以参考之前的博客文章“常见性能优化策略的总结”。市场上还有很多与性能优化相关的书籍,大家可以参考。