在移動互聯網信息爆炸時代,如何延長App的存活周期是每個開發者最關注的問題,一款經常崩潰的App的用戶體驗顯然是非常糟糕的,友盟+,近日將原友盟+錯誤分析模塊升級為U-APM應用性能監控平臺,助力App開發者深入了解應用的性能和穩定性,高效提升應用質量。
U-APM應用性能監控平臺提供實時、可靠、全面的應用崩潰、ANR、自定義異常等捕獲能力,支持多場景、多通道智能告警監控,高效還原崩潰用戶的訪問路徑和業務現場,縮短故障排查時間。
從監控、分析到修復場景,解決開發者多痛點
在實際場景中,由于設備的碎片化,客服人員大概率每天要接到很多用戶反饋在各種不同機型上的崩潰問題,但又沒有辦法提供具體的Crash日志給開發人員。而測試人員也好不到哪去,每天需要對用戶的反饋進行Bug復現,然后抓取log日志。App在崩潰問題上耗費的人力成本和手機終端成本會非常高。所以,一款穩定、好用、且免費的穩定性工具就顯得尤為重要。U-APM應用性能監控平臺提供從發現問題---還原問題---解決問題----驗收的完整閉環。
針對發版后監控應用質量的問題
1、使用U-APM后臺分析功能實時查看應用穩定性情況
2、設置監控告警后,郵件+釘釘/飛書/企業微信工作群及時發現應用崩潰事故
3、針對錯誤難定位、原因難追溯的問題
U-APM提供多種錯誤類型的采集: 安卓支持捕捉Java崩潰、Native崩潰、ANR、自定義異常。iOS支持捕捉Swift、Objective-C崩潰。
同時提供強捕捉能力實時提供錯誤信息:
錯誤細查:支持多維度(包括用戶ID)的錯誤高級搜索功能
錯誤分布:新增運營商、地域、頁面、時長分布
錯誤詳情:內存快照、自定義字段
其中,在業務的關鍵節點,還支持開發者自定義錯誤日志上傳。
4、針對單用戶錯誤追查的問題
針對一些交易型高價值應用遇到的崩潰問題,比如券商/銀行的金融理財類App,如果某一用戶在購買時效性短的金融產品時發生異常,解決錯誤的快慢會對用戶造成極大的影響。這時就需要單點追查這個用戶的行為路徑,即時排查錯誤原因。
U-APM為此提供了行為日志、用戶錯誤細查的功能。行為日志是由自動采集的頁面信息組成的,方便開發者根據用戶崩潰時的前項頁面路徑,來定位和發現崩潰現場。用戶錯誤細查可以根據用戶的賬號(開發者上傳)搜索所選時間范圍內的所有錯誤、日志以及趨勢圖。可以根據用戶的崩潰日志復現崩潰。
如何支持開發者做應用性能監控
友盟+的U-APM應用性能監控平臺基于強大的捕獲采集能力,快速定位錯誤根源,提供用戶維度的崩潰統計,快速還原崩潰現場,并設立多種警告通道,助力開發者7*24監控應用情況。
強大的錯誤捕捉能力:U-APM的SDK基于阿里巴巴 UC 內核團隊強大的技術及友盟+超強的錯誤捕獲能力,幫助開發者全面監控應用質量。
收集錯誤不會影響客戶自有平臺的數據捕獲:U-APM SDK會吐出所采集的錯誤,不會影響其他SDK的數據收集。
精確的錯誤分布:除通用的設備、系統、版本分布外,U-APM還支持運營商、地域、頁面、時長分布,明確錯誤影響用戶范圍以及特征。
靈活的觸達能力:支持釘釘、企業微信、飛書、郵件等方式。覆蓋市場現有的辦公軟件,讓告警信息直達工作群,提高協同修復效率。
詳細的錯誤排查所需信息:除常見的錯誤日志、設備、內存快照、自定義日志以外,U-APM還提供了以下幾項錯誤信息:
(1)行為日志、可用于還原崩潰用戶的訪問路徑
(2)進程狀態信息(ps), 用于觀察崩潰發生時的進程是否全面
(3)句柄、JNI引用信息幫助客戶追溯Native錯誤原因
(4)電池電量、溫度信息,用于歸納某類崩潰發生是否受設備電池影響。整體上通過這些信息幫助客戶完整還原錯誤現場,高效追溯錯誤原因
此外,秉承友盟+專注為開發者提供專業數據服務的美好愿景,U-APM還提供完整的產品咨詢及專業的客戶服務,致力于在客戶的日常使用、問題咨詢以及新增需求上,提供長期、穩定、可靠的數據服務。