APM 終端使用者體驗監控分析(上)

OneAPM官方技術部落格發表於2016-04-26

一.前言

理解使用者體驗是從終端使用者角度瞭解應用交付質量的關鍵,這是考量業務健康運轉的潛在因素。捕獲此類資料的方法各種各樣,具體的實現途徑由應用、基礎設施架構以及管理者和管理過程決定。

二.終端使用者監控主要產品特性

  • 基於網路的資料包捕獲技術和各種端點檢測方法一樣,均為有效的監測技術,可以用來捕獲使用者體驗。現在國內的撥測技術就是基於這個技術,通過在全國各地的 IDC 點來撥測被監控網站,測試其可用性和丟包率等引數,該產品國內外比較有代表性有:OneAPM CloudTestNewRelicAPPdynamic

這類產品主要通過監控網站、CDN、DNS 等的可用性、錯誤率等指標來確認網站的正常執行,下圖是一款撥測產品的主介面檢視,僅供大家參考 APM 終端使用者體驗監控分析(上)

  • 基於網路資料包捕獲的有效部署途徑會因關鍵位置聚集網路流量的能力而變化。
  • 用基於標準語言寫的富客戶端應用需要進行額外監測。隨著瀏覽器和其他端點監控能力的增強,客戶端監控的有效性將增強,同時基於網路的資料包捕獲技術將受到限制。這個時候就需要基於真實使用者體驗的監控軟體進行補充了,這種軟體就是以頁面插入 js 程式碼的方式來實時抓取訪問頁面的使用者的時間節點,來計算各種響應時間。

這型別的產品使用往往需要一些工作量,需要向頁面插入程式碼,沒有上面說過的 Cloud Test 這類產品這麼方便,但是看在確實能看到真實的使用者體驗,這點兒時間花的還是值得的,國內外該類產品裡面比較成熟的有:Browser InsightDynatraceNewrelic

該類產品一般都是通過瀏覽器端的各個維度來評價終端使用者的體驗的,維度比較多,但是產品上手比較困難,一般需要有相當前端經驗的人員才能快速適用,下圖是上面說過的Browser Insight產品的縱覽介面,供大家參考: APM 終端使用者體驗監控分析(上)

三.終端 APM 產品使用建議

  • 根據當前或計劃的基礎設施變更,以及採用的基於雲或分散式應用,來選擇終端使用者體驗監控產品針對這些情況監控端點。
  • 僅當現有網路效能監控或應用效能監控(APM)的投資不能滿足新要求時才投資新工具,而且,最好選擇一家廠商的產品,這樣才不會因為廠商的差異性導致使用的不便利,而且,同一家提供商的產品也更有互補性
  • 多調查那些提供多種監控方法和使用新興端點監控功能的供應商,這樣能確保你的產品的穩定性以及可靠性。現在國內外 APM 產品提供商比較有代表性的有:OneAPMNewRelicAPPdynamicDynatrace 等。

四.模擬+真實

近年來,實施綜合監控一直備受吹捧,鑑於其可通過網路應用來了解使用者體驗,而且未發現中斷。迴圈檢測和進行額外監控多年來已是 IT 操作中存在的一個事實。解決這種遞迴迴圈的方法即引入終端使用者體驗監控,通過監控穿越網路的資料來實現。該解決方法具有可見性,能進行檢測,而之前通過模擬方法則無法實現。隨著 CDNs的發展,基於雲的服務和蜂窩連線會引起 datacenter-bound 技術在終端使用者體驗可見性方面存在漏洞。

在 2008 年釋出的 Episodes 論文中,一種基於瀏覽器事件的測量方法為問世,隨後即被 APM 供應商採用以滿足終端使用者體驗監控需求。在這兩種選項中,Gartner 看到企業根據不同業務型別來選擇解決方案,甚至在單個企業中會採用兩種解決方法,這也就是我們上文提到過的「模擬效能監控+真實使用者體驗監控

使用更先進的監控工具之前,已通過元件監控產品檢查具體基礎架構元件發現了問題。市場的發展允許實施指令碼化的事務處理,使用應用來「模擬」個體。通過該技術形成一個迴圈,這樣 IT 運營團隊在使用者上傳問題後就可對其進行監控。不過通過這些方法無法對個體使用應用時所發生的每個動作進行全方位的監控。這種可見漏洞促使這兩種常用方法逐步完善,以通過應用來監控實際的使用者互動。

五.總結

本文從現有的終端使用者 APM 產品入手,向大家介紹了比較常見的幾款 APM 產品,並分析了對於終端使用者體驗監控的使用建議等。在本系列文章的下篇中,會重點介紹基於網路資料包捕獲方面的的產品以及瀏覽器標準對於終端使用者體驗監控的巨大補充。

Cloud Test 是基於雲技術的實時監控系統,能夠幫大家實時監控網站效能,監控 CDN、DNS、API 、事務監控等第三方服務提供商的可用性,實現應用效能及時監測及時報警。

想閱讀更多技術文章,請訪問OneAPM 官方技術部落格

本文編譯自 Gartner 研究報告《End-User Experience Monitoring in APM: Past, Present and Future》

相關文章