本文將摘要說明以 bucket 為範圍的記錄指標特性,並說明這類指標與以專案為範圍的記錄指標有何不同。
以 bucket 為範圍的記錄指標特性
值區範圍的記錄指標是使用者定義的記錄指標,可評估路由至特定記錄值區的記錄項目。使用以 bucket 為範圍的記錄指標,您可以在下列情況下建立記錄指標,從記錄中擷取資料:
- 從一個專案轉送至另一個專案值區的記錄。
- 透過匯總接收器轉送至值區的記錄。
與專案範圍的記錄指標相同,bucket 範圍的記錄指標是在 Google Cloud 專案中定義,而非在資料夾或機構層級。如要追蹤記錄項目從哪個資料夾或機構轉送至 bucket,可以在記錄指標中定義標籤,記錄這項資訊。
值區範圍的記錄指標與專案範圍的記錄指標有幾項差異。
專案和指標範圍
值區專屬記錄指標的定義專案,必須與來源值區所在的專案相同。根據預設,只有定義 bucket 範圍記錄指標的專案,才能查看記錄 bucket 的指標資料。不過,如果您的專案出現在其他專案的指標範圍中,這些專案也能查看您的指標。
將記錄路由至該值區的專案 Google Cloud 不需要位於任何專案的指標範圍內。
如要進一步瞭解記錄指標和指標範圍,請參閱「指標範圍的顯示設定」。
當值區收到記錄時,任何指標範圍包含值區專案的專案,都能查看衍生出的已轉送記錄指標資料。如果專案的記錄檔轉送作業不在任何專案的指標範圍內,則無法查看轉送專案中的其他資訊。
使用以 bucket 為範圍的記錄指標時,適用下列陳述:
- 您可以在含有目的地 bucket 的專案中定義記錄指標。
- 值區專屬記錄指標會評估轉送至值區的所有記錄項目,無論記錄檔是否來自與值區相同的專案,或是來自其他專案。
- 如果其他專案的指標範圍包含具有值區的專案,就能查看指標資料。
- 轉送記錄的專案不必位於任何專案的指標範圍內。
受控資源類型:logging_bucket
將時間序列資料寫入 Cloud Monitoring 時,以 Bucket 為範圍的記錄指標會使用受監控資源類型 logging_bucket
。logging_bucket
資源類型包含下列標籤:
project_id
: Google Cloud 專案的 ID,例如my-test-project
。bucket_id
:與記錄型指標相關聯的記錄儲存區名稱,例如my-test-bucket
。location
:記錄值區的位置。monitored_resource_type
:產生這筆記錄項目的受監控資源類型;值來自記錄項目resource
欄位中包含的MonitoredResource
結構的type
欄位。source_resource_container
:專案、資料夾或機構的 ID,記錄項目是從這些項目傳送,字串格式如下:projects/PROJECT_ID
organizations/ORGANIZATION_ID
folders/FOLDER_ID