从责任界定和问题预警角度 解读全栈溯源对DevOps的价值
在2000年及更早的時候,應用大都是簡單的3層架構,即界面層、業務邏輯層和數據訪問層。而隨著云技術和移動互聯網的發展,時代對IT技術提出了更高的要求,它需要適應更迅捷的變化。同時,產品的迭代速度和效率變得更快,應用的復雜性也發生了爆炸式的增長,新時代的應用也變得更加難于管理。
\\Gartner在2016年,對APM重新規劃了標準,即需要滿足數字化體驗監控,應用發現、深入追蹤與診斷(ADTD) ,應用分析(AA) 這三個條件才能稱作真正的APM。在這組概念中,Gartner認為APM的核心功能則是能夠基于應用去做問題的發現與診斷。
\\應用環境日漸復雜 APM監測面臨全新挑戰
\\隨著容器、微服務、DevOps、移動化、敏捷開發的迅速普及,如何基于應用迅速發現問題、診斷問題亦迫在眉睫:
\\- 容器,微服務的出現,將應用割離的更加“破碎”,“拼接”起完整的應用成了一件不容易的事情;\\t
- 新架構、新技術使得應用變得錯綜復雜,應用之間的關系也變得“撲朔迷離”;\\t
- 全方位監控的要求,令現在只能監控到30%用戶問題的傳統監控方案捉襟見肘;\\t
- 用戶對性能的要求逐漸轉移到用戶體驗方面,這使的IT部門更加頭痛不已;\\t
- 而DevOps、敏捷開發也對快速發現應用性能問題提出了更高的要求。\
從用戶體驗出發 聽云全棧溯源全面升級
\\在此情況下,企業需要一個能夠對應用性能進行更加全面有效的監控,在現有復雜多變的條件下迅速找到用戶性能問題源頭的解決方案,以應對新時代的挑戰。
\\為了能夠幫助DevOps快速實現不同業務邏輯下的性能排障,國內領先的應用性能管理服務提供商聽云推出了全棧溯源解決方案,在國內首次實現了全端、跨應用監控。2017年,定位問題變得更加復雜,為了能夠對應用性能問題更加深入的追蹤與診斷,聽云從用戶體驗出發,全棧溯源進行了全面升級。
\\全新升級的全棧溯源可以實現四大功能:
\\- APP端事務請求全棧溯源\\t
- 瀏覽器頁面事務請求全棧溯源\\t
- 撥測事務請求全棧溯源\\t
- 單用戶全棧溯源\
量化用戶感知 聽云APM設置用戶體驗機制
\\用戶體驗很難單方面感知和鑒定,聽云通過設置用戶體驗機制,幫助用戶達到更好的體驗效果。首先,聽云通過多方數據收集、反饋與衡量,設置一個默認標準,用戶也可以結合自身需求進行自定義,比如自定義網頁反應快慢的時間或者指標,或者針對某一條請求或者某一步驟流程做監控。
\\用戶感知層面,比如首屏時間指標、點擊控件的時間等,聽云將關聯相應請求,發現反饋是否由于請求慢所造成的體驗不好。舉個例子,可能在后臺監控程序中,某一頁面打開是很慢的,但是在用戶體驗層面是感覺不到慢,所以聽云設置首屏時間的概念,因為首屏慢是用戶能夠真實體驗到的,這種情況就可以基于慢首屏來做全棧溯源。
\\清晰責任界定 全棧溯源對DevOps的價值
\\在過去,用戶投訴流程是客服部門接到投訴,將問題反饋給產品部門,產品部門使用排除法對各環節進行逐一排查,這樣的做法效率極低,聽云產品副總裁Moca表示,全新的APM監測平臺,是當用戶投訴后,后臺人員打開控制臺,輸入用戶ID,后臺直接顯示問題,然后反饋給研發或運維人員去解決,這樣會減少很多不必要的流程。總體而言,聽云全新的全棧溯源解決方案會幫助DevOps實現清晰責任界定與嚴重問題自動預警,提升問題反饋效率與查找速度。
\\1、清晰責任界定:可以為各部門提供統一的信息平臺,共同討論目前應用發生的問題,以及解決方案。
\\- 監控:應用的用戶體驗細節指標,包括用戶前端響應時間、網絡響應指標細節,以及后端各API接口,每個服務的健康狀況,識別每條性能曲線上是否存在突發點。\\t
- 問題定位:隔離用戶的問題,界定問題發生的位置,判定是前端還是后端或者是網絡的問題,甚至是數據庫問題,并且將以業務部門看懂的方式在平臺上以可視化的圖表展示出來。\\t
- 解決:直接在平臺報表里找到根本原因,無論是某個程序的某段代碼,或者是相關的SQL 語句,還是DNS解析異常,甚至是前端圖片的異常加載,這些無需專業人員來操作,就能夠以簡單明白的報表的方式,展示給各個部門,從而容易直接處理。\
2、預警:嚴重問題自動響應
\\以往,當遇到客戶投訴到判斷問題發生、運維研發借入直到最終解決,往往要經歷至少一周以上的時間,甚至可能是數星期。聽云全棧溯源是基于客戶關鍵業務的自動質量控制平臺,將把以周為單位的解決問題時間縮短為幾分鐘,同時預警功能可以對嚴重問題進行自動響應,在解決客戶抱怨問題時,也能成為技術部門最可靠的數據來源。
\\此次聽云產品升級將過去每個端特有的監控產品,整合、優化成一種解決方案,新的全棧溯源解決方案以用戶體驗為主導,基于能夠更好滿足當前用戶需求的IT運維模式,幫助傳統企業更加輕松的實現數字化轉型。
總結
以上是生活随笔為你收集整理的从责任界定和问题预警角度 解读全栈溯源对DevOps的价值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 『TensorFlow』第十一弹_队列多
- 下一篇: html5缓存