原友盟+錯(cuò)誤分析模塊正式升級(jí)為U-APM應(yīng)用性能監(jiān)控平臺(tái)
在移動(dòng)互聯(lián)網(wǎng)信息爆炸時(shí)代,如何延長(zhǎng)App的存活周期是每個(gè)開發(fā)者最關(guān)注的問題,一款經(jīng)常崩潰的App的用戶體驗(yàn)顯然是非常糟糕的,友盟+,近日將原友盟+錯(cuò)誤分析模塊升級(jí)為U-APM應(yīng)用性能監(jiān)控平臺(tái),助力App開發(fā)者深入了解應(yīng)用的性能和穩(wěn)定性,高效提升應(yīng)用質(zhì)量。
U-APM應(yīng)用性能監(jiān)控平臺(tái)提供實(shí)時(shí)、可靠、全面的應(yīng)用崩潰、ANR、自定義異常等捕獲能力,支持多場(chǎng)景、多通道智能告警監(jiān)控,高效還原崩潰用戶的訪問路徑和業(yè)務(wù)現(xiàn)場(chǎng),縮短故障排查時(shí)間。
從監(jiān)控、分析到修復(fù)場(chǎng)景,解決開發(fā)者多痛點(diǎn)

在實(shí)際場(chǎng)景中,由于設(shè)備的碎片化,客服人員大概率每天要接到很多用戶反饋在各種不同機(jī)型上的崩潰問題,但又沒有辦法提供具體的Crash日志給開發(fā)人員。而測(cè)試人員也好不到哪去,每天需要對(duì)用戶的反饋進(jìn)行Bug復(fù)現(xiàn),然后抓取log日志。App在崩潰問題上耗費(fèi)的人力成本和手機(jī)終端成本會(huì)非常高。所以,一款穩(wěn)定、好用、且免費(fèi)的穩(wěn)定性工具就顯得尤為重要。U-APM應(yīng)用性能監(jiān)控平臺(tái)提供從發(fā)現(xiàn)問題---還原問題---解決問題----驗(yàn)收的完整閉環(huán)。
針對(duì)發(fā)版后監(jiān)控應(yīng)用質(zhì)量的問題
1、使用U-APM后臺(tái)分析功能實(shí)時(shí)查看應(yīng)用穩(wěn)定性情況
2、設(shè)置監(jiān)控告警后,郵件+釘釘/飛書/企業(yè)微信工作群及時(shí)發(fā)現(xiàn)應(yīng)用崩潰事故
3、針對(duì)錯(cuò)誤難定位、原因難追溯的問題
U-APM提供多種錯(cuò)誤類型的采集: 安卓支持捕捉Java崩潰、Native崩潰、ANR、自定義異常。iOS支持捕捉Swift、Objective-C崩潰。
同時(shí)提供強(qiáng)捕捉能力實(shí)時(shí)提供錯(cuò)誤信息:
錯(cuò)誤細(xì)查:支持多維度(包括用戶ID)的錯(cuò)誤高級(jí)搜索功能
錯(cuò)誤分布:新增運(yùn)營(yíng)商、地域、頁(yè)面、時(shí)長(zhǎng)分布
錯(cuò)誤詳情:內(nèi)存快照、自定義字段
其中,在業(yè)務(wù)的關(guān)鍵節(jié)點(diǎn),還支持開發(fā)者自定義錯(cuò)誤日志上傳。

4、針對(duì)單用戶錯(cuò)誤追查的問題
針對(duì)一些交易型高價(jià)值應(yīng)用遇到的崩潰問題,比如券商/銀行的金融理財(cái)類App,如果某一用戶在購(gòu)買時(shí)效性短的金融產(chǎn)品時(shí)發(fā)生異常,解決錯(cuò)誤的快慢會(huì)對(duì)用戶造成極大的影響。這時(shí)就需要單點(diǎn)追查這個(gè)用戶的行為路徑,即時(shí)排查錯(cuò)誤原因。
U-APM為此提供了行為日志、用戶錯(cuò)誤細(xì)查的功能。行為日志是由自動(dòng)采集的頁(yè)面信息組成的,方便開發(fā)者根據(jù)用戶崩潰時(shí)的前項(xiàng)頁(yè)面路徑,來定位和發(fā)現(xiàn)崩潰現(xiàn)場(chǎng)。用戶錯(cuò)誤細(xì)查可以根據(jù)用戶的賬號(hào)(開發(fā)者上傳)搜索所選時(shí)間范圍內(nèi)的所有錯(cuò)誤、日志以及趨勢(shì)圖。可以根據(jù)用戶的崩潰日志復(fù)現(xiàn)崩潰。

如何支持開發(fā)者做應(yīng)用性能監(jiān)控
友盟+的U-APM應(yīng)用性能監(jiān)控平臺(tái)基于強(qiáng)大的捕獲采集能力,快速定位錯(cuò)誤根源,提供用戶維度的崩潰統(tǒng)計(jì),快速還原崩潰現(xiàn)場(chǎng),并設(shè)立多種警告通道,助力開發(fā)者7*24監(jiān)控應(yīng)用情況。
強(qiáng)大的錯(cuò)誤捕捉能力:U-APM的SDK基于阿里巴巴 UC 內(nèi)核團(tuán)隊(duì)強(qiáng)大的技術(shù)及友盟+超強(qiáng)的錯(cuò)誤捕獲能力,幫助開發(fā)者全面監(jiān)控應(yīng)用質(zhì)量。
收集錯(cuò)誤不會(huì)影響客戶自有平臺(tái)的數(shù)據(jù)捕獲:U-APM SDK會(huì)吐出所采集的錯(cuò)誤,不會(huì)影響其他SDK的數(shù)據(jù)收集。
精確的錯(cuò)誤分布:除通用的設(shè)備、系統(tǒng)、版本分布外,U-APM還支持運(yùn)營(yíng)商、地域、頁(yè)面、時(shí)長(zhǎng)分布,明確錯(cuò)誤影響用戶范圍以及特征。
靈活的觸達(dá)能力:支持釘釘、企業(yè)微信、飛書、郵件等方式。覆蓋市場(chǎng)現(xiàn)有的辦公軟件,讓告警信息直達(dá)工作群,提高協(xié)同修復(fù)效率。
詳細(xì)的錯(cuò)誤排查所需信息:除常見的錯(cuò)誤日志、設(shè)備、內(nèi)存快照、自定義日志以外,U-APM還提供了以下幾項(xiàng)錯(cuò)誤信息:
(1)行為日志、可用于還原崩潰用戶的訪問路徑
(2)進(jìn)程狀態(tài)信息(ps), 用于觀察崩潰發(fā)生時(shí)的進(jìn)程是否全面
(3)句柄、JNI引用信息幫助客戶追溯Native錯(cuò)誤原因
(4)電池電量、溫度信息,用于歸納某類崩潰發(fā)生是否受設(shè)備電池影響。整體上通過這些信息幫助客戶完整還原錯(cuò)誤現(xiàn)場(chǎng),高效追溯錯(cuò)誤原因

此外,秉承友盟+專注為開發(fā)者提供專業(yè)數(shù)據(jù)服務(wù)的美好愿景,U-APM還提供完整的產(chǎn)品咨詢及專業(yè)的客戶服務(wù),致力于在客戶的日常使用、問題咨詢以及新增需求上,提供長(zhǎng)期、穩(wěn)定、可靠的數(shù)據(jù)服務(wù)。