Google Cloud Observability 儲存空間總覽

本文說明 Google Cloud Observability 如何儲存遙測資料。包括 Cloud Logging、Cloud Monitoring 和 Cloud Trace 如何儲存資料的相關資訊。本文也提供可觀測性值區的概念總覽,Cloud Trace 會將這類值區做為儲存空間模型。

記錄檔資料

記錄檔資料會存放在記錄檔 bucket 中,這是 Logging 用來儲存記錄檔資料的容器。每個 Google Cloud 專案、帳單帳戶、資料夾和機構都包含名為 _Required_Default 的記錄值區。

根據預設,記錄資料會位於資料來源的 Google Cloud 專案、帳單帳戶、資料夾或機構中。不過,您可以設定記錄,將記錄資料從來源資源轉送至其他位置,例如其他專案或集中式記錄值區。

詳情請參閱「儲存記錄項目」和「轉送記錄項目」。

指標資料

指標資料會儲存在 Google Cloud 資料來源專案中。

追蹤資料

追蹤資料會儲存在與資料來源 Google Cloud 專案同名的可觀測性 bucket 中。bucket 名稱為 _Trace。下一節將說明可觀測性儲存區。

如要瞭解個別範圍的儲存格式,請參閱「追蹤結構定義」。

可觀測性儲存模型

Observability API 儲存空間模型採用下列架構:

可觀測性 bucket
可觀測性 bucket 是資料集的管理實體,用於儲存資料。可觀測性值區位於特定位置,並設有資料保留政策。當 Google Cloud 服務使用 Observability API 儲存資料時,系統會根據服務名稱建立可觀測性儲存空間。舉例來說,如果是 Cloud Trace 服務,系統建立的 bucket 名稱為 _Trace。如要瞭解觀測值區的結構,請參閱Bucket
資料集
資料集是儲存空間實體。每個資料集都是可觀測性 bucket 的子項。系統為 Google Cloud 服務建立可觀測性儲存空間時,也會建立一個資料集。舉例來說,系統建立 _Trace 值區後,會建立名為 Spans 的資料集。該資料集會儲存追蹤資料。如要瞭解資料集的結構,請參閱 Dataset
資料集檢視畫面
每個資料集會代管一或多個檢視區塊。檢視表可提供資料集中部分項目的讀取權限。建立資料集時,系統會自動建立一個檢視畫面。該檢視區塊包含資料集中的所有資料。 檢視畫面名稱會因服務而異。舉例來說,如果是 Cloud Trace 服務,系統會在 Spans 資料集上建立名為 _AllSpans 的檢視區塊。如要瞭解檢視區塊的結構,請參閱View
資料集連結

每個資料集最多只能包含一個連結。建立資料集的連結時,系統會建立連結的 BigQuery 資料集。接著,您可以使用 BigQuery 或其他使用 BigQuery API 的服務,查詢資料集中的資料。如要瞭解連結的結構,請參閱 Link

系統不會自動建立資料集的連結。

舉例來說,您的追蹤資料位於名為 Spans 的資料集中。這個資料集是名為 _Trace 的可觀測性 bucket 的子項。系統會在 Spans 資料集上建立名為 _AllSpans 的檢視區塊。這個檢視畫面包含資料集中的所有資料。

限制

你無法執行下列操作:

  • 修改或刪除可觀測性值區。
  • 建立、刪除或修改資料集。
  • 建立、刪除或修改檢視畫面。
  • 使用 Google Cloud 控制台列出 bucket、資料集、檢視區塊或連結。
  • us 以外的位置建立可觀測性值區;可觀測性值區必須位於 us 位置。

後續步驟