Performance Monitoring 會使用追蹤記錄收集應用程式中受監控程序的資料。 追蹤記錄是指在兩個時間點之間擷取的資料 。
如果是 Apple 和 Android 應用程式,「Performance Monitoring」會自動收集數個追蹤記錄 與應用程式生命週期有關這些追蹤記錄全都像計時器一樣,因為測量的是 執行程序所需的時間 (即「時間長度」)。
應用程式開始追蹤 - 測量兩次 使用者開啟應用程式,以及應用程式回應網頁時
前景追蹤記錄:測量 應用程式於前景執行,且可供使用者存取的時間
應用程式背景追蹤記錄 - 測量 應用程式於背景執行的時間
由於這些追蹤記錄只會收集「時間長度」指標,因此有時也稱為「時間長度」 「時間長度追蹤記錄」。
您可以在追蹤記錄的「自訂追蹤記錄」子分頁中查看這些追蹤記錄的資料 表格,位於「成效」資訊主頁底部 (進一步瞭解 使用主控台)。
每筆追蹤記錄的定義
Performance Monitoring 會使用應用程式中的方法呼叫和通知判斷時機 便可以開始和停止所有這些追蹤記錄都像計時器一樣 可評估執行程序所需的時間
應用程式啟動追蹤記錄
這個追蹤記錄能評估從使用者開啟應用程式到
應用程式反應靈敏。在控制台中,追蹤記錄名稱為 _app_start
。
這項追蹤記錄的收集指標為「duration」。
在應用程式的
FirebasePerfProvider
ContentProvider
完成時啟動onCreate
方法。呼叫第一個活動的
onResume()
方法時停止。
請注意,如果應用程式並非由活動冷啟動 (例如, 服務或廣播接收器),也不會產生追蹤記錄。
應用程式在前景執行追蹤記錄
這項追蹤記錄會評估應用程式在前景執行的時間,並
使用者可使用的資源在控制台中,追蹤記錄名稱為 _app_in_foreground
。
這項追蹤記錄的收集指標為「duration」。
第一個要到達前景的活動啟動 已呼叫
onResume()
方法。在上次離開前景的活動達到
onStop()
時停止 方法。
應用程式內背景追蹤記錄
這項追蹤記錄會測量應用程式在背景執行的時間。在
控制台,追蹤記錄名稱為 _app_in_background
。這項記錄的指標
trace 是「duration」。
上次離開前景的活動達到
onStop()
時啟動 方法。在第一個要到達前景的活動達到
onResume()
時停止 方法。
這些追蹤記錄收集的指標
這些是立即可用的追蹤記錄,因此您無法新增自訂指標或 自訂屬性
這些追蹤記錄會測量載入時間 受監控的處理程序這個收集指標的名稱稱為 「duration」。
追蹤、查看及篩選成效資料
如要查看即時成效資料,請確認您的應用程式使用效能 與即時資料處理相容的監控 SDK 版本。 進一步瞭解即時成效資料。
在資訊主頁上追蹤重要指標
如要瞭解主要指標的變化趨勢,請將這些指標新增至頁面頂端 效能資訊主頁。您可查看逐週變化,快速找出迴歸問題 變更,或確認程式碼近期的變更是否改善成效。
Firebase Performance Monitoring 資訊主頁/>如要在指標板中新增指標,請按照下列步驟操作:
- 前往 Firebase 控制台中的「效能」資訊主頁。
- 按一下空白指標資訊卡,然後選取要加入資訊主面板的現有指標。
- 按一下 在已填入的指標資訊卡上, ,可查看更多選項, 例如取代或移除指標
指標面板會以圖表形式顯示一段時間內收集到的指標資料 數值百分比的變化
進一步瞭解如何使用資訊主頁。
查看追蹤記錄和相關資料
如要查看追蹤記錄,請前往 「效能」資訊主頁 在 Firebase 控制台中,向下捲動至追蹤記錄表,然後按一下適當的子標籤。 這份表格會顯示每筆追蹤記錄的一些熱門指標,您甚至可以依照 百分比的變化
Performance Monitoring 於 Firebase 控制台提供疑難排解頁面,該頁面會醒目顯示指標 方便您快速處理,並盡量減少 應用程式和使用者如要瞭解潛在商機,請利用疑難排解頁面 效能問題,如下列情況:
- 您在資訊主頁上選取相關指標後,發現出現大幅差異。
- 在追蹤記錄表格中,頂端的差異值最大,且 百分比呈現顯著變化
- 您會在出現成效問題時收到電子郵件快訊,
您可以透過下列方式存取疑難排解頁面:
- 在指標資訊主頁中,按一下「查看指標詳細資料」按鈕。
- 在任何指標資訊卡上選取「
=>查看詳細資料 。「疑難排解」頁面會顯示指標相關資訊 這個虛擬機器
」 - 在追蹤記錄表格中,按一下追蹤記錄名稱或該資料列中的任何指標值 追蹤記錄。
- 按一下電子郵件快訊中的「立即調查」。
只要點選追蹤記錄表格中的追蹤記錄名稱,您就能進一步查看
興趣。按一下
- 依「應用程式版本」篩選,即可查看過去或最新版本的資料
- 依「裝置」篩選,瞭解舊版裝置如何處理您的應用程式
- 依「國家/地區」篩選,確保資料庫位置不會影響特定 區域
進一步瞭解 查看您的資料 追蹤記錄。
後續步驟
- 查看有關使用者工作階段的詳細報表 您可以查看在時間軸上,查看在相同時間收集到的其他追蹤記錄 會很有幫助