gydtep
发表于 2022-1-7 08:28:31
为了更好地采用人工智能,人们需要了解一些基本知识。数字时代最主要的事情之一就是保护隐私。人工智能革命为希望保护隐私的人们带来了巨大的麻烦。有时候,人工智能机器人的预测能力可能为注重隐私的人们带来困扰和影响。随着人工智能和机器学习的普及,数据治理将成为未来最关键的事情之一。
gydtep
发表于 2022-1-7 13:48:25
如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都在思考的问题。本文是我自己的一些总结,试图从三个方面来解答:
gydtep
发表于 2022-1-7 16:47:11
这些应用都是围绕具体业务进行构建,可以独立部署、独立迭代,也可能根据业务负载独立的水平扩展。微服务思想以及相关的技术为IT架构的发展带来了一系列深刻的变革。
gydtep
发表于 2022-1-7 19:46:40
Dapper阐述了对分布式系统进行链路追踪的技术细节,包括数据表示、埋点、传递、收集、存储与展示等方面,并提出了跟踪树、Span、Trace、Annotation等重要概念,为全链路监控提供了理论指导。
gydtep
发表于 2022-1-8 10:17:16
1 . 维护工作复杂:除了客户端的SDK和探针外,一套全链路监控方案在服务端有计算组件、存储组件、展示组件,都需要单独进行维护。以Jaeger为例,仅在数据存储方面需要维护一套独立的Elasticsearch集群,需要投入很大的工作量。
gydtep
发表于 2022-1-8 14:48:23
2 . 下载探针(Agent):在公网环境以及VPC内,都提供了探针的下载链接,可以直接参考ARMS台的提示进行操作。
3 . 修改应用的启动命令:通过-javaagent挂载探针,并配置对应的license Key以及应用名。
gydtep
发表于 2022-1-8 18:58:54
比如在某一个时间点,一个应用对外服务接口的请求量突然变低,极有可能是其中的一个节点发生了故障,需要特别关注。对于在ARMS展示出来的任何一条以时间维度为横座标的指标曲线,都可以继续选择其中的时间段进行下钻分析,这也是一个非常便捷的功能。
gydtep
发表于 2022-1-9 08:24:27
点击JVM监控页面的创建内存快照按钮,可以让ARMS在线为应用生成内存快照,并通过控制台在线对内存快照进行分析,从而避免将大体积快照文件回传到开发者的本地环境进行分析。如果我们发现在慢调用比较严重的时间点,GC频繁或者出现了耗时长的FullGC,对于内存快照的分析是必不可少的工作。
gydtep
发表于 2022-1-9 11:45:34
如上图所示,Phase 1是初定的观测指标,包括日活、PV、注册书、功能使用次数、收入、客单价、日活跃占比、新老用户占比、增长率、X转化率等。他们的CEO发现,虽然该有的指标都有,但就是因为都有才失去了聚焦。于是开始精简思路,把团队力量凝聚到一根绳上,Phase 3是最终剩下的两个指标。
gydtep
发表于 2022-1-9 18:04:28
为什么这么说?以手机淘宝为例,手机淘宝的终端有网页、安卓、iOS、小程序等,页面浏览和功能交互都有不同的部分,如果完全分开按照最糟糕的情况永远规范不好。