聽(tīng)云廖雄杰:全棧APM,打造端到云的全方位監(jiān)控體系
原創(chuàng)【51CTO.com原創(chuàng)稿件】2017年4月14日-15日,由51CTO主辦的WOTA全球架構(gòu)與運(yùn)維技術(shù)峰會(huì)在北京富力萬(wàn)麗酒店隆重召開(kāi)。本次WOTA設(shè)置了15大前沿?zé)狳c(diǎn)技術(shù)論壇,60+來(lái)自Google、LinkedIn、Airbnb、百度、阿里巴巴、騰訊等海內(nèi)外一線(xiàn)互聯(lián)網(wǎng)公司的技術(shù)大咖將帶來(lái)超過(guò)50個(gè)歷經(jīng)沉淀的架構(gòu)實(shí)戰(zhàn)心得與成功經(jīng)驗(yàn)分享案例,攜手打造歷時(shí)2天的行業(yè)***技術(shù)盛會(huì)。
在4月14日上午WOTA2017主會(huì)場(chǎng),聽(tīng)云研發(fā)副總裁廖雄杰進(jìn)行了主題為《全棧APM,打造端到云的全方位監(jiān)控體系》的精彩演講。之后,筆者對(duì)他進(jìn)行了采訪(fǎng)。
廖雄杰,聽(tīng)云研發(fā)副總裁,自2013年做APM全線(xiàn)產(chǎn)品開(kāi)始,一直負(fù)責(zé)聽(tīng)云后端架構(gòu)的研發(fā)和團(tuán)隊(duì)管理等工作。
既然談到了APM,筆者的***問(wèn)題就針對(duì)APM對(duì)于傳統(tǒng)行業(yè)數(shù)字化轉(zhuǎn)型有哪些助力展開(kāi)了提問(wèn)。廖雄杰表示,除了互聯(lián)網(wǎng)+思維之外,數(shù)字化轉(zhuǎn)型另外一個(gè)非常重要的因素就是如何利用數(shù)據(jù)的能力,像京東、阿里這些互聯(lián)網(wǎng)公司都有很強(qiáng)大的數(shù)據(jù)變現(xiàn)能力。那么,對(duì)于傳統(tǒng)行業(yè)來(lái)講,怎樣利用數(shù)據(jù)去精益的推進(jìn)它的運(yùn)營(yíng),這是比較欠缺的。
對(duì)于APM來(lái)說(shuō),最重要的是***用數(shù)據(jù)說(shuō)話(huà),像運(yùn)維、監(jiān)控這類(lèi)工作很難純粹的憑借經(jīng)驗(yàn),需要一個(gè)全面、強(qiáng)大的數(shù)據(jù)做支撐,這也是APM為并購(gòu)的企業(yè)和出讓公司提供一些監(jiān)控過(guò)程中所必要數(shù)據(jù)的支撐的重要因素。
廖雄杰表示,大型的互聯(lián)網(wǎng)公司通過(guò)一些手法都能夠輕松的玩轉(zhuǎn)APM,但對(duì)于初創(chuàng)公司和傳統(tǒng)公司來(lái)講,由于 APM需要比較大的精力做研發(fā),且要進(jìn)行數(shù)據(jù)采集,在沒(méi)有侵入應(yīng)用的方式時(shí),需要把監(jiān)控代碼嵌到每個(gè)應(yīng)用里面,要用一些技術(shù)手段去實(shí)現(xiàn),無(wú)論是能力還是精力,包括研發(fā)成本等,顯然都跟不上。聽(tīng)云近幾年致力于第三方APM完整平臺(tái)開(kāi)發(fā)的原因就是為更多的用戶(hù)提供一些免費(fèi)版本的基礎(chǔ)APM服務(wù),給初創(chuàng)公司和傳統(tǒng)行業(yè)提供一些技術(shù)服務(wù)。
在《全棧APM,打造端到云的全方位監(jiān)控體系》的演講中提到了兩個(gè)新的概念,一個(gè)是全棧,一個(gè)是全方位監(jiān)控,那么這兩個(gè)“全”字代表什么,有哪些深層次的意義。廖雄杰表示,對(duì)于全棧來(lái)講,工程師都會(huì)有一些工程師的情結(jié),包括開(kāi)發(fā)、運(yùn)維等方面的工程師,都希望自己成為全棧的工程師。因此,全棧代表著技術(shù)工匠精神。APM希望把自己納入到運(yùn)維全棧的技能體系里面,因?yàn)檫\(yùn)維***、最多的工作就是監(jiān)控,需要去把多種數(shù)據(jù)監(jiān)控起來(lái)。數(shù)據(jù)怎么來(lái)?APM就是提供應(yīng)用內(nèi)部,包括網(wǎng)絡(luò)應(yīng)用跟各個(gè)環(huán)節(jié)之間交互的部分監(jiān)控,這是全棧的意思。
全方位,是指數(shù)據(jù)一定要全。運(yùn)維的監(jiān)控要從各個(gè)環(huán)節(jié),從應(yīng)用到數(shù)據(jù)庫(kù),到MQ,到網(wǎng)絡(luò)端,到用戶(hù),每一個(gè)環(huán)節(jié)都得監(jiān)控到,漏掉了一個(gè)關(guān)鍵環(huán)節(jié),很可能那個(gè)環(huán)節(jié)出現(xiàn)問(wèn)題時(shí),監(jiān)控就會(huì)有一個(gè)很大的死角。因此,有可能發(fā)生問(wèn)題的地方都應(yīng)該有監(jiān)控。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】