在日常工作中,當應用服務器突然出現異常狀況,卻找不到出現的具體位置時,運維或研發人員通常會現場排查,或者在關鍵的代碼部分增加運維相關的日志或統計來監測,這些都只是常規手段。即使我們用上監控系統,在以往的傳統監控中,出現問題后我們往往會最先去檢查后臺,例如CPU、內存、有無過載等,再用監測到的指標向上回溯,推測應用哪里出了問題,這樣復雜的方式,不僅需要架構師對應用非常了解,想要排查到用戶方出了什么問題也是很復雜的。
其實監控所得到的指標本質上都是直接從應用層發起的,例如Redis響應時間、緩存讀取時間、數據庫調用時間等。即使是數據庫端,例如數據庫查詢時間、NoSQL的時間、外部服務調用的時間等,都可以通過從應用層發起的監控方式展示出來。以監測指標為出發點最后再傳輸到用戶,自上而下的發現問題,從真實用戶體驗去發現性能黑洞根據查找出的性能問題并優化服務端組件,是服務端應用監控實踐的根本所在。
在APMCon中談服務端應用監控實踐
應用性能管理行業的盛宴——2016中國應用性能管理大會(簡稱APMCon 2016)將于8月18日至19日在北京新云南皇冠假日酒店隆重召開。APMCon是由極客邦、InfoQ和聽云聯合主辦的中國首屆應用性能管理領域的盛會,致力于推動APM在國內的成長與發展,大會將與行業從業者共同探討APM相關的性能優化、技術方案以及架構細節,為更多的從業者傳遞應用架構優化和創新內容。
目前大會邀請到了眾多國際知名講師,來自Java/JVM 的性能咨詢專家 Monica Beckwith、jClarity CEO Martijn Verburg、LinkedIn Staff Software Engineer 莊振運以及AppDynamics 首席數據科學家趙宇辰現已確認出席本次大會,同時還會有來自阿里巴巴、騰訊、京東、網易、新浪、天貓、搜狐、58到家等業內知名企業的頂尖人物發表演講,為與會者深度解析行業的發展現狀及未來趨勢。其中,服務端應用監控實踐就將是其中一個非常重要的話題。
通過技術手段對服務端進行監控,實時獲取相關性能數據并進行智能分析,在代碼層面上快速定位錯誤產生、性能下降的原因。以服務端最佳監控技術實踐為切入點,本專題希望給大家更多的思路方向和視野。那么,服務端應用監控實踐專場有什么值得我們關心的點呢?
關鍵詞:CAT
尤勇:美團點評技術工程部技術專家
演講題目:《開源APM軟件CAT解密》
演講簡介:
演講內容將主要介紹CAT的發展歷程,以及CAT在服務端、移動端、前端監控的實戰情況,解讀CAT核心報表技術。同時,尤勇在演講過程中還會結合自身的工作場景,分享一些寶貴的關于CAT的使用經驗。
關鍵詞:高性能架構
楊金全:聽云研發總監
演講題目:《聽云服務器端監控揭秘》
演講簡介:
用戶在使用產品時越來越關注產品易用性和可用性,產品在交互上的表現好壞其實影響了整個服務的品質,在既有研發團隊資源有限的情況下,打造適合自己的高性能服務端架構設計是門學問。如何進行服務端應用與數據庫優化,快速發現系統的性能瓶頸。
關鍵詞:智能一體化
陳紹英:中國民生銀行信息科技部 高級質量管理經理
演講題目:《銀行后臺服務智能一體化測試》
演講簡介:
本演講主題從另一個視角探討如何從開發階段開始測試與監控銀行各個后臺服務的性能。銀行IT系統測試往往具有如下特征:一是性能測試與功能測試相互獨立,且互相制約與影響;二是后臺系統往往等渠道開發完成后才進行全面測試;三是銀行80%以上為后臺系統。基于銀行IT系統的特征,如果我們能夠對后臺系統實施充分的自動化測試,并做到功能與性能同步測試,無疑將會做到大幅提高后臺系統質量、有效降低開發成本、加快系統投產周期。
本演講主題將和大家分享民生銀行智能一體化測試平臺在后臺服務/接口測試過程中如何來測試與監控各個服務的性能。
關鍵詞:MMO游戲
田博輝:原博瑞游戲CTO,北京101工作室負責人
演講題目:MMO游戲服務器性能監控及優化分享
演講簡介:
游戲其實是屬于BTOC的業務,要給客戶提供高可用性,低延時,高并發的服務,很多研發2,3年的產品因為服務器的問題導致整個項目失敗,本次我們從游戲服務器架構演變,預警體系,實時分析系統,游戲優化手段等方面分享一些我們踏過的坑。