【轉】移動應用崩潰日志收集工具對比


背景

移動互聯網時代,由於 Android 設備的碎片化,客服人員每天要接到很多用戶反饋在各種不同機型上的崩潰問題,又沒有辦法提供具體的 Crash 日志給開發人員。測試人員每天需要對用戶的反饋進行 Bug 復現,然后抓取log 日志,人力成本,手機終端成本非常高,造成很多資源浪費。所以急需一種解決方案來解決這種問題。
 
騰訊Bugly

騰訊 Bugly,是騰訊公司為移動開發者開放的服務之一,面向移動開發者提供專業的 Crash 監控、崩潰分析等質量跟蹤服務。 騰訊無線研發部經過了四年多的開發與打磨,目前騰訊所有產品都已經接入了Bugly質量監控平台,開發同學只要登陸 Bugly 網站,就可以清晰的看到每天自己的產品有多少 Crash,影響了多少用戶的使用,並可以根據 Bugly 提供的 Crash 日志進行問題修復,極大的提高了工作效率。
  • 根據團隊的介紹,Bugly 是業內首家能檢測卡頓/ANR(應用主線程長時間失去響應時彈出的等待或關閉報錯,在iOS平台一般稱卡頓,Android平台一般稱 ANR )的服務。
  • 依托騰訊的服務器,Bugly 對用戶在海外發生的應用崩潰也能實時上報。這個功能對於擁有海外發行應用的團隊很有吸引力。對於 Android 移動應用的異常監控,除了普通的 Java 類型崩潰,Bugly 還能檢測原生崩潰。
  • 因此使用 Android NDK 開發 C/C++ 的移動開發團隊也能使用 Bugly。
  • Bugly 能夠統計應用啟動多少秒之后崩潰的用戶數,方便開發者直觀了解對用戶傷害巨大的閃退的情況。
  • Bugly 還能顯示應用崩潰多少次以上的用戶數,方便開發者了解對忠誠用戶的傷害程度。
  • Bugly 還有問題搜索功能,允許開發者輸入關鍵字搜索相關的崩潰。
  • 比如開發者需要找到空指針引起的崩潰,只需在搜索框輸入 "NullPoint" 即可。根據團隊的說明,目前所有 Bugly 用戶都能無限制免費使用這項服務,並且短期內沒有收費計划。
 
網站界面
1. 崩潰概要
崩潰概要包括,崩潰的列表、近日按小時統計趨勢、昨天前天的崩潰次數和崩潰率。
崩潰分析


 
崩潰詳情包括,崩潰發生的機型和系統配置、崩潰時的運行狀態、出錯線程和其他線程的堆棧,甚至還有系統日志。崩潰詳情讓開發者了解崩潰發生時各方面的情況,從而方便開發者查找崩潰原因。
 
2. 運營統計
3. API系統集成
4.應用升級
從圖中可以看出,bugly網站的崩潰統計信息較為全面,而且排版簡潔清晰,UI美觀,易於快速上手使用,還支持運營統計,內測分發,應用升級等等其它高級功能。算是個不錯的崩潰信息收集工具。
對於SDK的使用官方提供了非常詳細的文檔,可以參考 Bugly Android SDK 使用指南
 
友盟U-APP

友盟U-APP,是國內專業的移動應用統計分析平台。幫助移動應用開發商統計和分析流量來源、內容使用、用戶屬性和行為數據,以便開發商利用數據進行產品、運營、推廣策略的決策。
1. 應用趨勢
清晰展現了應用的新增用戶、活躍用戶、啟動次數、版本分布、行業指標等數據,方便從整體掌控應用的運營情況及增長動態。
2. 渠道分析
友盟統計渠道分析功能可以實時查看各渠道的新增用戶、活躍用戶、次日留存率等用戶指標,通過數據對比評估不同渠道的用戶質量和活躍程度,從而衡量推廣效果。
3. 留存分析
您可以掌握每日(周/月)的新增用戶在初次使用后一段時間內的留存率,留存率的高低一定程度上反映了產品和用戶質量的好壞。
4. 行為分析
針對性地進行應用內的數據統計,了解用戶的產品使用細節及行為特征。
5. 錯誤分析
收集並歸類崩潰日志,提供錯誤管理及分析工具,幫助開發者更好的解決問題,從而提高應用的穩定性,改善應用質量。
從圖中可以看出,友盟的側重點在於運營數據的統計,相關的分析非常詳盡,而錯誤分析只是其中一小部分功能,不是很全面。所以如果用來統計運營數據的話,友盟會非常適合,而收集分析應用崩潰信息則並不是很專業。
 
Crasheye

Crasheye由西山居質量中心推出,是一款簡單好用的質量追蹤一體化解決方案平台,主要是為移動應用開發者提供APP的實時、全面、專業的錯誤分析服務,讓你不會錯過任何一個崩潰信息,幫助全面提升APP的整體質量。Crasheye每天分析與處理崩潰數據逾2億條,現已全面支持游戲崩潰分析及跟蹤,支持當前市面主流引擎,以及腳本錯誤的收集。立項之初,是為了解決測試過程中,應用發生崩潰時,bug反饋的需求,隨着功能的改進,逐漸演變成一個任何移動應用均可接入的移動應用崩潰分析解決方案,同時決定,永久免費。
核心優勢
  • 實時——多維度專業報表,APP質量一目了然
  • 崩潰率、啟動次數、設備分布、系統分布、用戶數等多維度數據組合實時展示
  • 全面——支持各種崩潰類型分析
  • 支持Android、iOS、NDK、Java、C#和Lua等不同平台及語言的異常捕獲與分析
  • 專業——快捷接入,持續更新,不斷維護
  • 一行代碼即可快速接入SDK,業內專業開發團隊持續維護與更新
1. 崩潰趨勢
2. 錯誤列表
3. 腳本異常
Crasheye作為一個移動應用崩潰分析工具,小巧簡單,接入方便,其提供的檢測分析功能還是比較專業的,但是不支持運營數據的統計,是其不同之處。
官方提供了使用文檔,可以參考 Crasheye Android SDK 使用指南
 
總結

騰訊bugly,應用崩潰分析能力優秀,並且提供了一定的運營數據統計能力。
友盟u-app,側重於專業的運營數據的統計,但在崩潰分析方面,相比其他工具顯得單一。
Crasheye,同樣擁有優秀的崩潰分析能力,但不具備運營數據的統計。但在測試階段,不需要統計運營數據時,其一行代碼快速接入SDK的能力,方便快速開發,是其優勢所在。
總而言之,這三款工具各自的優勢和側重點不同。根據具體場景的需要,可以選擇合適的工具進行開發。
 
相關鏈接
  • 崩潰監控分析的重要性
  • 崩潰監控的相關技術要點
  • 第三方崩潰監控分析服務
  • 關於應用崩潰監控分析方面的一些經驗


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM