【51CTO.com原创稿件】2017年4月14日-15日,由51CTO主办的WOTA全球架构与运维技术峰会在北京富力万丽酒店隆重召开。本次WOTA设置了15大前沿热点技术论坛,60+来自Google、LinkedIn、Airbnb、百度、阿里巴巴、腾讯等海内外一线互联网公司的技术大咖将带来超过50个历经沉淀的架构实战心得与成功经验分享案例,携手打造历时2天的行业顶级技术盛会。
在4月14日上午WOTA2017主会场,听云研发副总裁廖雄杰进行了主题为《全栈APM,打造端到云的全方位监控体系》的精彩演讲。之后,笔者对他进行了采访。
廖雄杰,听云研发副总裁,自2013年做APM全线产品开始,一直负责听云后端架构的研发和团队管理等工作。
既然谈到了APM,笔者的首个问题就针对APM对于传统行业数字化转型有哪些助力展开了提问。廖雄杰表示,除了互联网+思维之外,数字化转型另外一个非常重要的因素就是如何利用数据的能力,像京东、阿里这些互联网公司都有很强大的数据变现能力。那么,对于传统行业来讲,怎样利用数据去精益的推进它的运营,这是比较欠缺的。
对于APM来说,最重要的是百分之百用数据说话,像运维、监控这类工作很难纯粹的凭借经验,需要一个全面、强大的数据做支撑,这也是APM为并购的企业和出让公司提供一些监控过程中所必要数据的支撑的重要因素。
廖雄杰表示,大型的互联网公司通过一些手法都能够轻松的玩转APM,但对于初创公司和传统公司来讲,由于 APM需要比较大的精力做研发,且要进行数据采集,在没有侵入应用的方式时,需要把监控代码嵌到每个应用里面,要用一些技术手段去实现,无论是能力还是精力,包括研发成本等,显然都跟不上。听云近几年致力于第三方APM完整平台开发的原因就是为更多的用户提供一些免费版本的基础APM服务,给初创公司和传统行业提供一些技术服务。
在《全栈APM,打造端到云的全方位监控体系》的演讲中提到了两个新的概念,一个是全栈,一个是全方位监控,那么这两个“全”字代表什么,有哪些深层次的意义。廖雄杰表示,对于全栈来讲,工程师都会有一些工程师的情结,包括开发、运维等方面的工程师,都希望自己成为全栈的工程师。因此,全栈代表着技术工匠精神。APM希望把自己纳入到运维全栈的技能体系里面,因为运维最大、最多的工作就是监控,需要去把多种数据监控起来。数据怎么来?APM就是提供应用内部,包括网络应用跟各个环节之间交互的部分监控,这是全栈的意思。
全方位,是指数据一定要全。运维的监控要从各个环节,从应用到数据库,到MQ,到网络端,到用户,每一个环节都得监控到,漏掉了一个关键环节,很可能那个环节出现问题时,监控就会有一个很大的死角。因此,有可能发生问题的地方都应该有监控。
作者:ZC
来源:51CTO