EAS Observe icon

EAS Observe

EAS Observe 是適用於 Expo 與 React Native 應用程式的正式環境效能監控工具,可在 Expo 儀表板查看啟動指標、工作階段時間軸、版本標記與錯誤。

EAS Observe

概覽

EAS Observe 是適用於 Expo 與 React Native 應用程式的行動效能監控服務。它會直接在 Expo 儀表板中呈現正式環境指標,並將這些指標連回引入相關問題的建置版本或 OTA 更新。

這項產品適合希望了解裝置上真實使用者體驗,而不只是整體應用程式健康狀況的團隊。它結合啟動計時資料、工作階段時間軸、版本標記與錯誤追蹤,讓開發人員能在同一處調查效能變化、路由層級的速度變慢與當機問題。

核心功能

啟動效能指標

在真實裝置工作階段中追蹤冷啟動、暖啟動、套件載入、首次呈現與互動所需時間,並提供每項指標的 P50、P90 和 P99 檢視。

包含自訂事件的工作階段時間軸

沿著單一工作階段追蹤導覽、效能與自訂事件,協助您重建使用者轉換、離開流程或遇到失敗前發生的情況。

建置版本與發布版本比較

將每個建置版本與 OTA 更新連結至效能資料,再將某個版本與前一版本比較,以了解發布後發生了哪些變更。

包含原始碼內容的錯誤回報

查看附有堆疊追蹤的 JavaScript 錯誤,追蹤可指向檔案與行號,而不只是縮小化套件的位置。

路由層級效能檢視

透過 Expo Router 整合,依路由細分互動所需時間,協助您找出速度緩慢的畫面,而不是只依賴整個應用程式的平均值。

儀表板與代理程式存取

從 CLI 檢視指標、路由、事件與工作階段,並讓代理程式直接從 Observe 取得相同的內容。

常見使用情境

  • 監控正式環境中的啟動效能

    使用 Observe 監看真實裝置上的冷啟動、暖啟動、套件載入、首次呈現與互動所需時間,接著檢視這些資料在使用者群體中的分布。

  • 分析發布影響

    使用建置版本與更新標記,判斷速度變慢、錯誤激增或使用者流程變更是否出現在特定發布版本或 OTA 更新之後。

  • 針對速度緩慢的畫面與使用者流失進行除錯

    使用路由層級效能檢視與工作階段時間軸,找出速度緩慢的畫面或步驟,再比較不同建置版本或更新中的路由。

  • 透過事件記錄使用者流程

    使用自訂事件與時間軸檢視追蹤結帳、導入、同步或類似流程,並查看使用者轉換或失敗前發生了什麼事。

  • 與人員或代理程式分享內容

    需要相同內容而不想手動從儀表板複製時,使用 CLI 存取或代理程式工作流程來擷取指標、路由、事件與工作階段。

Pros and Cons

Pros

  • 將效能指標與引入相關問題的建置版本或更新連結,有助於將回歸問題與發布版本建立關聯。
  • 在同一項產品中提供啟動指標、工作階段時間軸、路由層級檢視與錯誤追蹤。
  • 支援使用 Observe.logEvent 記錄自訂事件,為真實使用者流程加上註記。
  • 提供 CLI 存取功能,因此可以在儀表板之外查詢指標與工作階段。
  • Free 方案即可使用,每月標示包含 100,000 個事件;付費層級提供更高的事件數量上限。

Cons

  • 目前尚未支援純 React Native CLI;頁面指出此功能已列入未來規劃。
  • 登陸頁面未提供完整的逐項功能設定指南或詳細整合需求。
  • FAQ 指出支援取樣,這表示不一定每次安裝都會回報資料。

FAQ

EAS Observe 是否適用於 React Native CLI 應用程式?

Observe 是為 Expo 應用程式打造的工具。頁面指出,如果您使用 Expo SDK 55 或更新版本,並使用 EAS,就已符合條件;純 React Native 支援則標示為列入未來規劃。

Observe 是否支援取樣?

是。頁面指出,您可以在 configure() 中將 sampleRate 設定為介於 0 到 1 之間的值;變更取樣或派送設定需要發布版本或 EAS Update。

Observe 會收集哪些資料?

Observe 會收集效能計時資料、裝置型號、作業系統版本、應用程式版本,以及與安裝相關且不具個人識別性的 ID。頁面指出,它不會收集個人識別資訊。

如何設定 Observe?

登陸頁面指出,安裝 expo-observe 後,只要一次安裝即可在幾分鐘內開始回報真實工作階段。頁面也說明,五項啟動指標會從真實工作階段開始回報,而路由器整合則會增加各畫面的計時資料。

哪些 EAS 方案包含 Observe?

定價頁面顯示,所有列出的 EAS 方案都包含 Observe,包括 Free、Starter、Production 和 Enterprise;各方案包含的事件數量則有所不同。

Quick Facts

類別
行動效能監控
平台
Expo 與 React Native
產品系列
EAS
主要用途
追蹤正式環境應用程式效能與發布影響
定價模式
免費層級加上付費 EAS 方案
網站
expo.dev