在管理 Firebase 專案的過程中,建議您查看 如為即時資料庫的用量,例如連線的使用者人數、儲存空間容量 以及該用量對帳單的影響。
如要查看即時資料庫的計費用量,請前往「用量與計費」資訊主頁。詳情請見 詳情請參閱即時資料庫計費方式 帳單。
如要查看資源使用情形,請點按 Firebase 控制台的「Usage」分頁 而 Cloud Monitoring 提供的指標則可協助您 即時資料庫用量。
Firebase 控制台
如要查看目前的即時資料庫連線和數據用量,請參閱 用法 分頁 (位於 Firebase 控制台)你可以查看目前帳單的用量 過去 30 天或過去 24 小時的資料
Firebase 會顯示下列指標的使用統計資料:
- 連線數:同時開啟、目前開啟和即時的連線數量 連線至資料庫這包括下列即時 連線:WebSocket、長輪詢和 HTML 伺服器傳送事件。會 不包含符合 REST 樣式的要求。
- 儲存空間:資料庫中儲存的資料量。這類內容不包括 Firebase 託管或透過其他 Firebase 產品儲存的資料。
- 下載:從資料庫下載的所有位元組,包括通訊協定 和加密負擔
- 載入:這張圖表顯示了資料庫正在使用及處理的比例 會以指定 1 分鐘為間隔系統可能會列出效能問題 接近 100% 的目標
此外,Firebase 控制台還提供 Firebase 安全性規則評估資訊主頁。 提供實用且一目瞭然的規則叫用檢視。您可以補充這些資料 以及 Cloud Monitoring 中詳細分析的資訊主頁
詳情請參閱「在 Cloud Monitoring 中監控安全性規則」一文。
Cloud Monitoring
用量指標
如要使用 Cloud Monitoring 監控計費用量,請追蹤以下項目
指標。請注意,所有指標類型名稱的前置字串都是 firebasedatabase.googleapis.com/
。
指標名稱 | 說明 |
---|---|
已傳送的酬載位元組數 |
|
已傳送的酬載和通訊協定位元組數 |
|
傳送的位元組數 | network/sent_bytes_count 。這項指標反映的是
透過讀取從資料庫傳出的資料大小。其中包含
除了通訊協定和
並產生連線費用的加密負擔最準確的
反映即時資料庫帳單中的連出總頻寬。
|
總位元組 |
|
在資訊主頁上合併圖表中的指標,取得實用的深入分析和總覽資訊。 例如,試試下列組合:
- 傳出資料:使用
network/sent_bytes_count
、network/sent_payload_and_protocol_bytes_count
和 可找出下列指標的潛在問題:network/sent_payload_bytes_count
造成非預期費用的通訊協定或加密負擔。 如果發現與要求的資料酬載大小差距過大 和其他代表連線負擔的指標 排解可能導致逾時或連線頻繁的問題。 如果您沒有使用 TLS 工作階段票證,請 建議您採用這些方法,減輕 恢復連線。 - 作業:使用
io/database_load
指標瞭解 各種作業類型使用的資料庫負載總量。請務必分組 按照類型劃分io/database_load
,以排解不同作業類型的問題。 - 儲存空間:使用
storage/limit
和storage/total_bytes
監控 比較儲存空間使用率 (相對於即時資料庫儲存空間上限)。
請參閱透過 Cloud Monitoring 提供的即時資料庫指標完整清單。
建立 Cloud Monitoring 工作區
如要透過 Cloud Monitoring 監控即時資料庫,您必須 您可以為專案建立工作區工作區 藉此監控一或多項專案的監控資訊設定工作區後 您也能建立自訂資訊主頁及快訊政策
-
如果專案已屬於某個工作區,「Cloud Monitoring」頁面 開啟後,否則,請選取專案的工作區。
選取「New Workspace」選項或選取現有工作區。
按一下「Add」(新增)。工作區建構後,「Cloud Monitoring」頁面會隨即開啟。
建立資訊主頁並新增圖表
顯示以下來源的即時資料庫指標: 在自己的圖表和資訊主頁中監控 Cloud Monitoring。
進行操作之前,請確認您的專案隸屬於 Cloud Monitoring 工作區。
在 Cloud Monitoring 頁面中開啟工作區,然後前往 「資訊主頁」頁面。
按一下「建立資訊主頁」,然後輸入資訊主頁名稱。
按一下右上角的 [Add Chart] (新增圖表)。
在「Add Chart」視窗中輸入圖表標題。按一下「Metric」(指標) 分頁標籤。
在「Find resource type and metric」(尋找資源類型和指標) 欄位中,輸入「Firebase 即時資料庫」。在自動填入的下拉式選單中,選取其中一項即時資料庫指標。
如要在單一圖表中新增更多指標,請按一下「Add Metric」(新增指標),然後重複上一個步驟。
(選用) 視需要自訂圖表。例如,按一下「篩選器」欄位中的「+ 新增篩選器」。向下捲動,然後選擇要用來篩選圖表的特定指標值或範圍。
按一下 [儲存]。
如要進一步瞭解 Cloud Monitoring 圖表 請參閱使用圖表。
建立快訊政策
您可以根據即時資料庫指標建立快訊政策。 下列步驟可建立快訊政策,在發生要求時 特定即時資料庫指標達到特定門檻
進行操作之前,請確認您的專案隸屬於 Cloud Monitoring 工作區。
在 Cloud Monitoring 頁面中開啟工作區,然後前往 「快訊」頁面。
點按「建立政策」。
輸入快訊政策名稱。
依據其中一項即時資料庫指標新增快訊條件。 按一下 [Add Condition]。
選取目標。在「Find resource type and metric」(尋找資源類型和指標) 欄位中,輸入「Realtime Database」。在自動填入的下拉式選單中,選取其中一項即時資料庫指標。
在「政策觸發條件」下方,使用下拉式選單欄位定義快訊 值。
將通知管道新增至快訊政策。在「通知」下方: 按一下「Add Notification Channel」(新增通知管道)。在下拉式選單中選取「電子郵件」。
在「電子郵件地址」欄位中輸入您的電子郵件地址。按一下「新增」。
您也可以選擇在說明文件欄位填入額外資訊 。
按一下 [儲存]。
如果即時資料庫用量超過設定的門檻, 會收到電子郵件快訊
如要進一步瞭解快訊政策,請參閱 快訊簡介。