將各種 Firebase 產品的資料匯出至 Cloud Logging,即可查看、搜尋、篩選及查詢專案和應用程式的記錄。您可以使用匯出的資料,建立及使用記錄指標、建立圖表和自訂資訊主頁,以及設定自訂快訊。
下列產品支援將資料匯出至 Cloud Logging:
Firebase Crashlytics:設定匯出作業後,Firebase 會將 Crashlytics 收集的事件和 Firebase 工作階段資料 (選用) 匯出至 Cloud Logging。
Firebase Hosting:設定匯出作業後,Firebase 會將 Firebase Hosting 網站的網頁要求記錄匯出至 Cloud Logging。
Firebase App Hosting: 無須設定匯出作業,Firebase 會自動將 Firebase App Hosting 的記錄匯出至 Cloud Logging。
Cloud Functions for Firebase: 無須設定匯出作業,Firebase 會自動將函式記錄匯出至 Cloud Logging。
本頁面可協助您:
如何運用匯出至 Cloud Logging 的資料
Cloud Logging 由 Google Cloud Observability Suite 提供。
以下列舉幾種方法,說明如何處理匯出至 Cloud Logging 的資料:
您可以使用 Google Cloud 控制台中的Logs Explorer,查看、搜尋及篩選這些記錄。
您可以查詢記錄、建立及使用記錄指標、建立圖表和自訂資訊主頁、設定自訂快訊,以及儲存記錄資料。
您可以將資料匯出至其他服務供應商。
如要進一步瞭解這些選項,請參閱一般 Cloud Logging 說明文件,以及 Firebase Crashlytics 和 Firebase Hosting 的產品專屬頁面。
請注意,如果是 Cloud Functions for Firebase,您也可以在 Firebase 控制台的「Hosting & Serverless」(託管和無伺服器) >「Functions」(函式) 資訊主頁中查看記錄。
設定匯出至 Cloud Logging
設定匯出至 Cloud Logging 的方法如下:
登入 Firebase 控制台,然後選取專案。
依序前往「
Settings 」> 「Integrations」分頁標籤。在「Cloud Logging」資訊卡中,按一下「連結」。
按照畫面上的指示,設定匯出至 Cloud Logging。
如果您已有一或多個使用中的應用程式或 Firebase Hosting 網站,連結工作流程會顯示各應用程式或網站記錄的預估資料用量。這個值是根據過去 30 天的資料量估算得出。
取消連結「Cloud Logging」
與 Cloud Logging 取消連結後,系統就會停止匯出任何新記錄。
取消與「Cloud Logging」的連結,只能停止匯出Firebase App Hosting、Firebase Hosting和Firebase Crashlytics。無法停止匯出「Cloud Functions for Firebase」的記錄。
請留意下列事項:
已匯出至 Cloud Logging 的資料會保留至允許的保留時間,且可能仍須支付儲存空間費用。您可以手動刪除記錄,避免產生更多費用。
如果將 Cloud Logging 資料儲存在 BigQuery 等其他服務,這類內容可能會受到其他資料保留條款的規範。
您可以在 Firebase 專案層級、產品層級,或特定產品的後端、網站或應用程式層級,取消與「Cloud Logging」的連結。
如何取消與「Cloud Logging」的連結:
在 Firebase 控制台中,依序前往「
Settings 」(設定) >「Integrations」(整合) 分頁。在「Cloud Logging」資訊卡中,點選「管理」
選擇取消連結特定產品,或取消連結特定產品的特定後端、網站或應用程式。
如要完全取消連結 Firebase 專案,請找出頁面底部的按鈕。
在系統提示時,確認你要停止匯出。
設定匯出功能後會發生什麼事?
設定資料匯出功能後,您會看到以下結果。
Firebase Crashlytics
Crashlytics 收到事件後,幾分鐘內即可查看任何新事件的記錄。
監控數據用量:
在 Firebase 控制台中,依序前往「
Settings 」>「Integrations」>「Cloud Logging card」,查看連結的應用程式記錄的資料用量等級。在 Google Cloud 控制台的「Logs Storage」(記錄檔儲存空間) 頁面中,查看當月和上個月的資料用量。
Firebase Hosting
查看 Hosting 網站新要求的記錄,通常在提出要求後
30 分鐘 內即可查看。監控數據用量:
在 Firebase 控制台中,依序前往「
Settings 」>「Integrations」>「Cloud Logging card」,查看 Hosting 網站記錄的資料用量等級。在 Google Cloud 控制台中,查看Logs Explorer中的各網站資料用量等級 (具體來說,就是
log_bytes指標)。如果專案會在其他產品使用 Cloud Logging,您也可以在Logs Explorer查看總用量。
Cloud Logging 配額、定價和保留
Cloud Logging 每月提供免付費的使用額度 (以專案為單位)。用量可能來自任何使用 Cloud Logging 的 Google 或 Firebase 產品。只要將專案升級至即付即用 Blaze 定價方案,即可取得更多付費用量和功能。進一步瞭解 Cloud Logging 的定價。
您可以監控及管理 Cloud Logging 和帳單:
使用 Google Cloud Pricing Calculator 估算 Cloud Logging 帳單費用。
為記錄檔接收器建立排除篩選器,限制記錄檔數量。
設定快訊,有效控管費用。
30 天後,系統會自動刪除記錄,不過你可以自訂保留期限。
請注意,特定要求或事件的記錄項目可能會延遲,或在極少數情況下遭到捨棄。雖然記錄檔可用於瞭解要求或事件,但可能無法反映專案用量和帳單中顯示的實際用量。