在控制台中監控效能資料


如要查看即時成效資料,請確認您的應用程式使用效能 與即時資料處理相容的監控 SDK 版本。 進一步瞭解即時成效資料

在資訊主頁上追蹤重要指標

如要瞭解主要指標的變化趨勢,請將這些指標新增至頁面頂端 效能資訊主頁。您可查看逐週變化,快速找出迴歸問題 變更,或確認程式碼近期的變更是否改善成效。

<span class=Firebase Performance Monitoring 資訊主頁/>

以下列舉幾個您可以追蹤的趨勢範例:

  • 由於您在應用程式啟動時加入新的封鎖 API 呼叫,應用程式啟動時間增加
  • 實作調整大小之後,網路要求的回應酬載大小減少 將原尺寸圖片轉換為縮圖
  • 生態系統中第三方 API 呼叫的網路成功率下降 服務中斷
  • 將回收器檢視畫面的轉譯速度緩慢影格最佳化後, 模型在幕後處理每個項目

Firebase 專案的每位成員都可以設定自己的指標板。你可以追蹤 其他專案成員則能追蹤完全不同的金鑰組合 顯示自家應用程式

如要在指標板中新增指標,請按照下列步驟操作:

  1. 前往 Firebase 控制台中的「效能資訊主頁。
  2. 按一下空白指標資訊卡,然後選取要加入資訊主面板的現有指標。
  3. 按一下 在已填入的指標資訊卡上,,可查看更多選項, 例如取代或移除指標

指標面板會以圖表形式顯示一段時間內收集到的指標資料 數值百分比的變化

  • 每張指標資訊卡都會顯示指標值在所選時間範圍內的變化百分比 範圍以及指標最近收集的值。最上方的聲明 指標板是百分比變化的解讀。
  • 根據預設,指標板會顯示指標的第 90 個百分位數,與 Android Vitals。 如要瞭解不同區隔的使用者體驗應用程式的情形,請選取 與資訊主頁頂端的下拉式選單不一致。
  • 如果應用程式有不同版本,您可以查看個別版本的指標值 與其他版本相比的熱門程度差異,且/或與所有 版本。請在圖表下方的下拉式選單中選取版本。

紅、綠和灰色代表什麼意思?

大部分的指標都有想要的趨勢方向,因此指標板會使用顏色來顯示 並解釋指標資料趨勢的走向是好還是壞。

舉例來說,如果您要追蹤應用程式的應用程式開始時間 (這個值應為 小型)。如果這個值增加,指標板會顯示指標的百分比 紅色的變化,並呼籲注意可能的問題。不過,如果值減少 指標面板會分別以綠色或灰色顯示百分比。

如果指標沒有明顯想要的趨勢方向 (例如 網路要求的「回應酬載大小」,指標面板一律會顯示 指標的百分比變化 (無論資料趨勢為何)。

實線和虛線代表什麼意思?

  • 深藍色實線 - 您所有應用程式版本的指標值隨時間變化
    這一行可視為應用程式的基準。

  • 淺綠色實線 — 特定版本在一段時間內的指標值 應用程式
    根據預設,指標板會顯示「最新」版本的資料。如要顯示 圖表下方的第一個下拉式選單,請使用圖表下方的第一個下拉式選單。

  • 灰色實線 -「其他」特定版本的指標長期值 您的應用程式
    根據預設,指標板不會顯示第二個版本的資料。如要顯示 第二個版本的圖表,請使用圖表下方的第二個下拉式選單。

  • 淺藍色虛線 - 在特定時間點,所有版本的指標值 過去
    舉例來說,假設您選擇顯示最近 7 天的圖表,並將遊標懸停在 8 月 30 日 淺藍色虛線代表「所有」版本的指標值 8 月 23 日



查看追蹤記錄和相關資料

您可以在底部的追蹤記錄表格中查看應用程式的所有追蹤記錄 「Performance」(效能) 資訊主頁。 表格會在適當的子分頁中將每種追蹤記錄分組。例如: 「網路要求」子分頁會列出所有網路要求追蹤記錄。

追蹤記錄表格會顯示每筆追蹤記錄中某些熱門指標的值,以及 以及每項指標值的百分比變化系統會計算這些值 取決於頁面頂端設定的百分位數和時間範圍 「資訊主頁」分頁。例如:

  • 如果您選取 [90%] 的百分位數,且時間範圍是「最近 7 天」, 那麼該指標的值會是所收集資料的第 90 個百分位數 最近的一天,變化百分比將為變化 。
  • 如果您將時間範圍變更為「過去 24 小時」,則指標: 值則是最近小時收集資料的中位數;且 百分比變化將自前 24 小時以來的變化

您可以按指標值或 百分比的變化幫助您快速找出 潛在問題。

如要查看特定追蹤記錄的「所有」指標和資料,請在以下項目中按一下追蹤記錄名稱: 追蹤記錄表本頁的下列各節將提供更多詳細資訊。

查看特定追蹤記錄的其他資料

Performance MonitoringFirebase 控制台提供疑難排解頁面,該頁面會醒目顯示指標 方便您快速處理,並盡量減少 應用程式和使用者如要瞭解潛在商機,請利用疑難排解頁面 效能問題,如下列情況:

  • 您在資訊主頁上選取相關指標後,發現出現大幅差異。
  • 在追蹤記錄表格中,我們以頂端顯示最大的差異。您會看到 百分比呈現顯著變化
  • 您會在出現成效問題時收到電子郵件快訊,

您可以透過下列方式存取疑難排解頁面:

  • 在指標資訊主頁中,按一下「查看指標詳細資料」按鈕。
  • 在任何指標資訊卡上選取「 =>查看詳細資料。「疑難排解」頁面會顯示指標相關資訊 這個虛擬機器
  • 在追蹤記錄表格中,按一下追蹤記錄名稱或該資料列中的任何指標值 追蹤記錄。
  • 按一下電子郵件快訊中的「立即調查」

只要點選追蹤記錄表格中的追蹤記錄名稱,您就能進一步查看 興趣。按一下 「篩選」 按鈕,用於篩選資料 依屬性區分,例如:

<span class=正在依屬性篩選 Firebase Performance Monitoring 資料/>
  • 依「應用程式版本」篩選,即可查看過去或最新版本的資料
  • 依「裝置」篩選,瞭解舊版裝置如何處理您的應用程式
  • 依「國家/地區」篩選,確保資料庫位置不會影響特定 區域

查看系統收集的所有追蹤記錄指標

點進追蹤記錄後,就可以查看您想瞭解的指標:

  • 網路要求追蹤 — 可用的指標分頁是「回應時間」。 「回應酬載大小」、「要求酬載大小」和「成功率」
  • 應用程式啟動、應用程式在前景運作、在背景中執行和自訂程式碼追蹤記錄 — 您隨時可以查看「時間長度」指標分頁 (這些追蹤記錄的預設指標)。 針對自訂程式碼追蹤記錄,如果您在追蹤記錄中加入任何自訂指標,這些指標分頁就會是 也可以顯示
  • 畫面轉譯追蹤記錄:系統提供的指標分頁為「轉譯速度緩慢」凍結影格

所選指標的成效摘要會顯示在指標分頁正下方。 包括指標隨時間變化的趨勢總覽 (一句話),以及一張視覺化的圖表 資料在整個所選日期範圍內的分佈情形。

<span class=Firebase Performance Monitoring 錯誤代碼細目/>

舉例來說,如果選取的指標是網路成功率,圖表就會顯示細目 所有錯誤代碼及其所佔的百分比 排除在 Firebase 控制台)。

查看深入的資料資訊

可以按屬性篩選及區隔資料,也可以按一下查看 也就是應用程式使用工作階段的結構定義

例如瞭解您最近的網路回應時間為何緩慢,以及是來自哪個國家/地區 影響效能,請按照下列步驟進行:

  1. 從屬性下拉式選單中選取「國家/地區」
  2. 在表格中,依最新的值排序,查看哪些國家/地區的影響力最大 您的網路回應時間
  3. 選取數值最高的國家/地區,讓這些國家/地區顯示在圖表上。接著將滑鼠遊標懸停在 將滑鼠遊標懸停在圖表中的時間軸上,即可查看網路回應速度在那些時間緩慢 國家。
  4. 如要進一步調查特定國家/地區造成網路回應時間問題的根本原因,請新增 篩選這些國家/地區的篩選器,並繼續研究其他屬性 (如電台) 類型與裝置)。



查看使用者工作階段的詳細資料

此外,Performance Monitoring 也提供使用者工作階段報表,也就是 應用程式是否位於前景這些報表與特定追蹤記錄相關聯 根據 Performance Monitoring 在此期間收集的其他追蹤記錄,在時間軸上呈現這些追蹤記錄 同一個工作階段

舉例來說,您可以看到自訂程式碼追蹤記錄會按照啟動順序排列 (使用 的個別持續時間) 時,您也可以查看處於任何狀態的網路要求追蹤 同時發生的問題

控制台會顯示這些使用者工作階段的隨機抽樣結果。支援 Apple 和 Android 應用程式和所有類型的追蹤記錄,但螢幕轉譯追蹤記錄除外

您還可以查看下列幾種使用者工作階段相關資料:

<span class=Firebase Performance Monitoring 工作階段頁面/>
  • 追蹤記錄相關資訊:該追蹤記錄的詳細資訊 包括開始時間、結束時間、屬性 (例如裝置和國家/地區),以及任何 適用於該類型追蹤記錄適用的指標 (例如自訂程式碼追蹤記錄的時間長度,或是 網路要求追蹤記錄的回應時間)。
  • CPU:應用程式在運作期間耗用的使用者時間和系統時間 工作階段
  • 記憶體:所需的記憶體容量 堆積記憶體 代表工作階段期間使用的應用程式

如何查看工作階段資料

  1. 前往 「效能」資訊主頁Firebase 控制台中,向下捲動至追蹤記錄表格,然後按一下適當的子標籤 提供追蹤記錄
  2. 按一下表格中的追蹤記錄名稱,即可查看所有可用指標。
  3. 如要查看特定追蹤記錄的工作階段資料,請按一下「查看所有工作階段」
  4. 如要查看與所選指標屬性值相關的工作階段,請將滑鼠遊標懸停在指標上 選取所需資料列,然後按一下最右側資料欄的「工作階段」文字。 。
,瞭解如何調查及移除這項存取權。 <span class=Firebase Performance Monitoring 追蹤記錄和工作階段連結/>

依百分位數篩選工作階段

系統會將各項指標的工作階段以百分位數表示。較低百分位數範圍的工作階段 低於百分位數範圍的工作階段指標值

如要依百分位數篩選可用的工作階段,請使用工作階段上方的百分位數下拉式選單 詳細資料或拖曳圖表控點

<span class=Firebase Performance Monitoring 工作階段頁面/>