##一.前言 理解用戶體驗是從終端用戶角度瞭解應用交付質量的關鍵,這是考量業務健康運轉的潛在因素。捕獲此類數據的方法各類各樣,具體的實現途徑由應用、基礎設施架構以及管理者和管理過程決定。html
##二.終端用戶監控主要產品特性前端
這類產品主要經過監控網站、CDN、DNS 等的可用性、錯誤率等指標來確認網站的正常運行,下圖是一款撥測產品的主界面視圖,僅供你們參考 瀏覽器
這類型的產品使用每每須要一些工做量,須要向頁面插入代碼,沒有上面說過的 Cloud Test 這類產品這麼方便,可是看在確實能看到真實的用戶體驗,這點兒時間花的仍是值得的,國內外該類產品裏面比較成熟的有:Browser Insight、Dynatrace、Newrelic 等網絡
該類產品通常都是經過瀏覽器端的各個維度來評價終端用戶的體驗的,維度比較多,可是產品上手比較困難,通常須要有至關前端經驗的人員才能快速適用,下圖是上面說過的Browser Insight產品的縱覽界面,供你們參考: 架構
##三.終端 APM 產品使用建議app
##四.模擬+真實 近年來,實施綜合監控一直備受吹捧,鑑於其可經過網絡應用來了解用戶體驗,並且未發現中斷。循環檢測和進行額外監控多年來已經是 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》