將 Firebase 資料匯出至 Cloud Logging

將各種 Firebase 產品的資料匯出至 Cloud Logging,即可查看、搜尋及篩選專案和應用程式的記錄。

下列產品支援將資料匯出至 Cloud Logging

  • Firebase Hosting:設定匯出功能後,Firebase 會將 Firebase Hosting 網站的網頁要求記錄匯出至 Cloud Logging

  • Cloud Functions for Firebase:不必設定匯出功能,Firebase 會自動將函式記錄匯出至 Cloud Logging

本頁面可協助你執行下列操作:

瞭解匯出至 Cloud Logging

Cloud Logging」是由「Google Cloud Observability Suite」提供。

將記錄匯出至 Cloud Logging 後,您可以使用 Google Cloud 控制台中的Logs Viewer 介面查看、搜尋及篩選這些記錄。您可以使用其他 Google Cloud 工具查詢記錄、建立及使用記錄指標,以及儲存記錄資料。如要進一步瞭解這些工具,請參閱Cloud Logging說明文件

如果是 Cloud Functions for Firebase,您也可以在 Firebase 控制台的「函式資訊主頁中查看記錄。

Firebase Hosting

搭配使用 Cloud LoggingHosting,您可以追蹤網站的造訪來源和時間、網站的回應狀態、使用者要求延遲時間等。

如果專案中有多個Hosting網站,您可以選取要匯出記錄的Hosting網站。然後,您可以依Hosting網站,甚至是網域,篩選及查看記錄資料。選取要匯出記錄的特定Hosting 網站,即可控管專案處理的資料量。如要查看 Hosting 網站的記錄資料用量,請前往 Firebase 控制台中的Cloud Logging 整合資訊卡

進一步瞭解如何Cloud Logging整合 Firebase Hosting

設定匯出至 Cloud Logging

請按照下列步驟設定匯出至 Cloud Logging,並選取要連結至 Cloud Logging 的網站。Firebase Hosting

  1. 登入 Firebase 控制台,然後選取專案。

  2. 按一下 ,然後選取「專案設定」

  3. 選取「整合」分頁標籤

  4. Cloud Logging 整合資訊卡上,按一下「連結」

  5. 按照畫面上的指示設定 Cloud Logging,然後選取要匯出記錄檔的 Hosting 網站。

    如果您已有一或多個有效Hosting網站,連結工作流程會顯示每個Hosting網站記錄的預估資料用量。這個值是根據過去 30 天的資料估算而得。

連結後,對 Hosting 網站提出的任何新要求,通常會在提出要求後的 30 分鐘內顯示記錄。

  • 您可以在  主控台的Cloud Logging 整合資訊卡中,查看 Hosting 網站記錄的資料用量層級。Firebase

  • 您可以在 Google Cloud 控制台的 Logs Viewer 介面中,查看每個網站的資料用量等級 (log_bytes 指標)。如果專案將 Cloud Logging 用於其他產品,您也可以在 Logs Viewer 介面中查看用量。

取消連結 Firebase 專案與 Cloud Logging 後,系統會停止將所有 Firebase Hosting 匯出至 Cloud Logging。這項操作不會影響 Cloud Functions for Firebase 的記錄匯出作業。

請留意下列事項:

  • 如果你使用 Cloud Functions for Firebase,函式記錄會繼續匯出至 Cloud Logging

  • 如果未刪除 Cloud Logging 中的 Hosting 記錄資料集,系統會保留 30 天,然後自動從 Cloud Logging 中刪除。

  • 如果將Hosting記錄的 Cloud Logging 資料儲存在 BigQuery 等其他服務,這類內容可能會受到其他資料保留條款的規範。BigQuery

以下說明如何取消連結 Firebase 專案 (具體來說是Firebase Hosting網站) 與 Cloud Logging

  1. 登入 Firebase 控制台,然後選取專案。

  2. 按一下 ,然後選取「專案設定」

  3. 選取「整合」分頁標籤

  4. Cloud Logging 整合資訊卡上,按一下「管理」

  5. 按一下頁面底部的「停止匯出至 Cloud Logging

  6. 確認要取消連結並停止所有匯出作業。

Cloud Logging 配額、定價和保留

Cloud Logging 提供每月免付費用量層級 (每項專案)。使用量可能來自任何使用 Cloud Logging 的 Google 或 Firebase 產品。您可以將專案升級至即付即用 Blaze 定價方案,取得額外的付費用量和功能。進一步瞭解 Cloud Logging 的定價。

您可以監控及管理 Cloud Logging 和帳單:

系統會自動刪除已滿 30 天的記錄檔,不過你可以選擇設定自訂保留期限

請注意,特定要求的記錄項目可能會延遲,或在極少數情況下遭到捨棄。雖然記錄可用於瞭解要求,但可能無法反映專案用量和帳單中顯示的實際用量。