gydtep
发表于 2021-6-14 07:26:29
B端的产品比较复杂(如上图所示)包括官网注册、H5、注册账号、创建项目、集成代码、使用产品、留存日活、pro付费等,KPI拆解到了注册账号数、注册转化率、有效集成数、首次完成激活等。在这之中,有些目标需要自己做,有些需要跟别的团队协同合作。
gydtep
发表于 2021-6-14 19:34:29
从而实现完整的全链路监控。
本文不会深入介绍Dapper和OpenTracing的原理以及技术细节。我们只需要知道,优秀的全链路监控组件会尽可能的遵循OpenTracing标准,以获得更好的通用性以及扩展性。
gydtep
发表于 2021-6-15 10:49:10
影响正常业务:如果SDK/探针存在设计上的缺陷,有可能导致应用出现不可预知的故障。这种情况极为罕见,但一旦发生,后果会非常严重,这种情况下一般也只能等待开源社区将问题修复后才能恢复使用。
gydtep
发表于 2021-6-15 15:22:15
更多的Jetty等更多通过Web容器启动的应用可以参考ARMS的帮助文档。
对于部署在阿里云EDAS或者容器服务Kubernetes的应用,接入工作会更加的简单,ARMS已经和这些产品进行了集成,使用者都不需要下载ARMS的探针到应用所在的节点,可以直接在控制台进行一键式的批量操作。
gydtep
发表于 2021-6-15 19:48:18
如果一个应用的多个对等实例中,某一个出现了故障,我们就能够非常迅速的发现这个实例在应用情况视图中呈现出来的状态信息和其他实例存在非常大的区别,这样有助于我们迅速找到故障实例,并进行相应的处理。
gydtep
发表于 2021-6-16 10:23:23
所谓“冰冻三尺,非一日之寒,水滴石穿,非一日之功”,通往架构师的道路漫长而又艰巨,轻易放弃,则所有付出瞬间付之东流。要想成为优秀的架构师,贵在坚持!
gydtep
发表于 2021-6-16 14:05:27
良好的短期规划应该在生活、成长、绩效和晋升之间取得平衡。大部分公司都会制定一个考核周期——少则一个月,多则一年。所以不妨以考核周期作为短期学习规划周期。本质上,规划是一个多目标优化问题,它有一系列的理论方案,这里不一一细说。基于相关理论,我给出一个简单易行的方案:
gydtep
发表于 2021-6-16 17:49:07
这种误解的产生有几个原因:首先,技多不压身,技术自然是掌握的越多越好,掌握很多技术的人自然不是菜鸟。其次,在互联网时代来临之前,信息获取是非常昂贵的事情。
gydtep
发表于 2021-6-17 08:54:24
其次,你经常需要承担对你自己的能力有挑战的任务,但同时你拥有一批聪明能干的队友。虽然你的技术能力最高,但是在你不熟悉的领域,你的队友能够进行探索并扩展整个团队的知识。
gydtep
发表于 2021-6-17 13:20:41
避免调研时间过长。如果发现调研进展进入到指数级复杂度,也就是每前进一步需要之前两倍的时间投入,就应该果断的停止调研。