聽云廖雄杰:全棧APM,打造端到云的全方位監控體系
原創【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,到網絡端,到用戶,每一個環節都得監控到,漏掉了一個關鍵環節,很可能那個環節出現問題時,監控就會有一個很大的死角。因此,有可能發生問題的地方都應該有監控。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】