友情提示:全文1000多文字,预计阅读时间5分钟
来自中国移动云能力中心云计算产品部PaaS平台产品组的工程师刘唯一被Apache SkyWalking的PMC投票成为新的committer!
Apache SkyWalking是什么
SkyWalking是一个APM(应用程序性能监视器)系统,专门为微服务、云原生和基于容器(Docker/Kubernetes/Mesos)的体系结构而设计。
SkyWalking可以用来做什么
在大型网站系统设计中,随着分布式架构,特别是微服务架构的流行,我们将系统解耦成更小的单元,通过不断的添加新的、小的模块或者重用已经有的模块来构建复杂的系统。随着模块的不断增多,一次请求可能会涉及到十几个甚至几十个服务的协同处理,那么如何准确快速的定位到线上故障和性能瓶颈,便成为我们不得不面对的棘手问题。Google在论文《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》中提出了分布式跟踪系统的设计和构建思路。在这样的背景下,Apache SkyWalking创建于2015年,2019年毕业成为Apache顶级项目。它参考Dapper论文实现分布式追踪功能,并逐渐进化为一个完整功能的Application Performance Management系统,用于追踪、监控和诊断大型分布式系统,尤其是容器和云原生下的微服务系统。
图1 服务之间的拓扑
SkyWalking能清楚展示一个系统中服务之前的调用关系,追踪到每一次调用的链路:
图2 调用链路
人物介绍
刘唯一来自大云PaaS平台产品组,目前负责PaaS平台微服务模块的建设。2019年因PaaS平台APM建设需要投入到SkyWalking社区,贡献2个后端核心插件,主要是SkyWalking后端使用etcd作为配置中心与注册中心,使用SkyWalking后端配置更加多元化,同时为SkyWalking支持的核心插件包做功能做集成测试,包括mysql、okhttp、gson等常用Java组件,累计大小patch二十多个。最终被社区邀请,并由PMC投票成为一名committer。
后续
随着技术发展,软件开源成为未来发展的一种趋势,社区只有在开发者前赴后继共同维护之下,才能稳定、健康发展。中国移动云能力中心一直是在拥抱开源,无数大云人在开源社区贡献自己的一份力量,在越来越多的开源软件中占有一席之地,中国移动云能力中心也将做好社区建设,做好自己的产品回报给客户。在移动云的产品体系中,也将引入越来越多的云原生相关产品。
-End:)
往期精选
1、喜报!中国移动云能力中心工程师谢昌龙成为国内首个GLUSTER社区Peer(Committer)
2、喜讯!中移软件收获一名Apache RocketMQ Committer
来源:oschina
链接:https://my.oschina.net/u/4323713/blog/4943459