天天看點

幹貨|車來了APM應用性能體驗實踐

車來了是以大資料、人工智能技術為基礎,通過連接配接人與車,提供智慧交通、城市公共出行等服務的實時公交App,目前在實時公交領域排位全國第一,已覆寫超過350個城市,使用者量超過1.5億,月活使用者超過3000萬。

對于亟需查詢公共汽車實時位置的使用者來說,App的穩定性和性能十分重要。使用者原本就因為等車而焦急的心情,不希望因為手機卡頓、啟動慢等問題而加劇。

車來了通過使用友盟+應用性能監控平台U-APM,實作了實時、可靠、全面地捕獲應用崩潰、ANR、自定義異常、卡頓、啟動分析等問題,全面提升使用者體驗。并輕松解決了傳統應用穩定性監控服務普遍存在的難題,如:

1.性能監控不全面:随着使用者對産品體驗要求的提升,單一崩潰監控難以覆寫使用者面臨的各類體驗問題,亟需對卡頓、啟動等性能體驗進行監控分析。

2.告警不智能:僅能夠對崩潰進行告警,無法對ANR、卡頓等問題進行監控。單一的郵件報警通道對于日常忙碌的開發者來說,觸達不夠及時。

3.服務不穩定:一旦發生監測資料丢失、平台通路無響應等情況,較難獲得及時的支援與回報。

車來了所遇的問題及解決方案

為了及時響應使用者各類問題,車來了客服部門每天會發送客戶投訴清單至相關部門。其中,客戶投訴中出現“卡”、“慢” 相關的關鍵詞,會分發至研發團隊進行排查,研發團隊需及時給出回執,以確定面向客戶有問必答。

針對使用者回報的卡頓問題,研發團隊通常借助U-APM進行如下路徑的排查:

1.使用者細查找問題:通過使用者賬号搜尋定位到投訴使用者裝置發生的卡頓問題。

2.卡頓詳情找原因:在卡頓詳情中檢視SDK捕獲到的卡頓詳細日志以及裝置資訊,借助堆棧中高亮子產品排查潛在問題原因。

3.雙向聚合定問題:通過搜尋卡頓子產品名稱,了解卡頓問題影響程度,為修複排期提供優先級判定參考。

幹貨|車來了APM應用性能體驗實踐
幹貨|車來了APM應用性能體驗實踐

​(圖示為demo資料)

針對使用者回報的啟動的慢問題,研發團隊借助U-APM的慢啟動分析功能,可以直接在慢啟動分析中搜尋使用者賬号,進入對應慢啟動詳情檢視啟動時序,了解啟動環節各階段耗時情況,協助問題排查。

幹貨|車來了APM應用性能體驗實踐
幹貨|車來了APM應用性能體驗實踐

在車來了研發團隊的不懈努力下,始終為使用者提供穩定良好的應用體驗。同時,随着U-APM多元度捕獲、多通道告警等領先能力的加持,讓車來了研發團隊在應用性能監控和問題定位方面如虎添翼:

1.錯誤捕獲能力提升:U-APM提供準确全面的錯誤捕獲能力,協助開發者定位排查更多錯誤,其中Native崩潰捕獲提升 15% 。

2.監控效率提升:通過更豐富的規則設定,對具體錯誤進行了更及時的監控,并且通過微信通知,問題發現時間縮短了 33 %。

3.客服問題回執效率提升:使用者細查+各類錯誤分析模型,快速定位問題,問題排查時間縮短了 42% ,提升客服問題回執效率。車來了與領先的第三方全域資料智能服務商友盟+,就應用性能監控達成合作,雙方将共同打造行業領先的應用性能體驗。

掃一掃加入友盟+技術社群

幹貨|車來了APM應用性能體驗實踐
點選了解友盟+U-APM,開始順暢的應用性能體驗