本頁說明如何使用用量洞察功能,分析特定資料庫的可計費用量。您可以依據集合、集合群組或命名空間 (僅限 Datastore 模式) 等維度,在自訂時間範圍內細分這項資料。顯示的使用洞察指標會因版本或模式而異:
| 版本 | 指標 |
| 標準 |
|
| Enterprise |
|
用量洞察總覽
使用用量洞察資訊主頁監控特定資料庫的用量。這個資訊主頁可協助您:
- 監控精細用量:追蹤可計費作業,並依
collection、collectionGroup或namespace等維度細分。 - 降低成本:找出高額費用用量,判斷可最佳化資料結構或查詢的位置,進而降低整體費用。
- 追蹤歷來趨勢:監控特定時間範圍內的計費用量統計資料變化。
必要的角色
如要取得查看用量深入分析資訊主頁所需的權限,請要求管理員授予您「Datastore 檢視者」
(roles/datastore.viewer) 專案的 IAM 角色。
這個預先定義的角色具備 datastore.insights.get 權限,可查看使用洞察資訊主頁。
用量洞察資訊主頁
「使用情況深入分析」資訊主頁主要分為兩個部分:
- 總用量:顯示整個資料庫的匯總指標 (讀取、寫入、存留時間刪除)。
- 依用量分組:顯示依前 100 個維度細分的指標,並依集合、產品素材資源集合群組或命名空間分組。
總用量和 GroupBy 指標
請注意,GroupBy 區段中的指標總和可能與「總用量」區段中顯示的指標不符。由於下列因素,這種差異是正常的:
- 分組依據限制 (前 100 名):「分組依據」專區僅限列出前 100 個集合、集合群組或命名空間的使用量。不常使用的維度產生的用量會計入總用量,但不會個別列在 GroupBy 用量指標中。
- 廣泛作業的取樣:如果要求會影響大量集合 (例如跨多個集合的聯結、
ListCollectionIds、ListDocuments、無類型查詢),用量洞察資料可能會對集合進行取樣,並優先處理用量最高的集合。因此,GroupBy 使用指標不會包含所有受影響的集合。 保留名稱:Datastore 模式會保留以雙底線 (__*__) 為前置字元的名稱,做為內部中繼資料。與這些預留名稱相關的用量會計入總用量,但不會計入「依群組劃分」用量指標。
Datastore 模式統計資料實體:Datastore 模式使用的統計資料實體會計入總用量,但不會計入 GroupBy 用量指標。
GroupBy 維度
GroupBy 區段會根據已啟用 API 決定的維度,整理使用情況指標:
- 命名空間:啟用 Datastore API 時可用。
- 類型:適用於所有 API 設定。
用量洞察資料
Google Cloud 控制台的使用情況洞察資料會顯示來自下列 API 方法的資料:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
| 欄位名稱 | 詳細資料 |
| 集合名稱 集合群組名稱 命名空間值 |
使用資料匯總的使用情況維度對應值。例如產品素材資源集合群組名稱、集合群組名稱、命名空間名稱。 |
| 讀取作業總數 | 讀取作業總數。僅適用於標準版。 |
| 寫入作業總數 | 寫入作業總數。包括刪除作業。僅適用於標準版。 |
| 依據存留時間刪除的作業總數 | 依據存留時間刪除的作業總數。僅適用於標準版。 |
| 讀取位元組總數 | 掃描的位元組總數。 |
| 掃描的實體總數 | 掃描的實體總數。 |
| 掃描的索引項目總數 | 掃描的索引項目總數。 |
| 寫入的實體總數 | 寫入的實體總數。 |
| 寫入的索引項目總數 | 寫入的索引項目總數。 |
| 寫入的實體大小總和 | 以位元組為單位的實體寫入總大小。 |
限制
- 系統不會在 API 回應中追蹤計費讀取和寫入作業的串流查詢。
- 不支援 Enterprise 版本的管理作業用量洞察資料 (會計入可計費的讀取和寫入次數),例如匯入/匯出、大量刪除、還原、複製及建立索引。
- 系統不支援網路輸出流量和儲存空間的帳單。
定價
使用洞察資料不需額外付費。
查看用量洞察資料
如要查看 Datastore 模式 Firestore 資料庫的用量洞察資料,請在 Google Cloud 控制台中開啟資料庫的「用量洞察」窗格。
前往 Google Cloud 控制台的「Databases」(資料庫) 頁面。
從資料庫清單中選取資料庫。
在導覽選單中,按一下「使用情況洞察」。
使用「依群組」下拉式選單,查看集合、collectionGroup 或命名空間的使用情況洞察資料。您最多可以查看過去 45 天的使用洞察資料。