收集指標總覽

本文說明使用 Google Cloud 服務時,系統會自動提供哪些指標。 本文也說明瞭各種方法,協助您收集服務效能的額外資訊。

您可以建立快訊政策,監控儲存在 Google Cloud 專案中的 (數值) 指標資料。當政策監控的資料符合您定義的條件時,系統就會發出通知。您也可以建立圖表資訊主頁,以視覺化方式呈現指標資料。

Google Cloud 專案的指標範圍決定了 Google Cloud 專案可繪製圖表或監控的時間序列資料。根據預設,指標範圍會將專案限制為專案儲存的時間序列資料。您可以設定指標範圍,納入其他專案儲存的時間序列資料。如需概念資訊和設定文件參考資料,請參閱「指標範圍總覽」。

Google Cloud 服務的指標

Cloud Monitoring 會自動收集及儲存服務產生的系統指標。 Google Cloud 這些指標提供服務運作方式的相關資訊。舉例來說,Compute Engine 會針對每個虛擬機器 (VM) 執行個體回報超過 25 個不重複的指標。

如需可用系統指標的完整清單,請參閱Google Cloud 指標

VM 的指標

系統會自動擷取 Compute Engine 執行個體的部分系統指標。不過,這些自動收集的 Compute Engine 指標可能無法提供您監控服務所需的所有資訊。

如要從 Compute Engine 執行個體收集其他系統指標,請安裝代理程式。舉例來說,Ops 代理程式指標包括 CPU、磁碟、記憶體和交換空間的指標。您可以從 Linux 和 Windows VM 收集這些指標和其他指標。

如需代理程式資訊,請參閱「Google Cloud Observability 代理程式」。

整合服務的指標

Cloud Monitoring 提供整合功能,可讓您從 Apache Web Server、MySQL、Redis 等應用程式收集遙測資料,適用於在 Compute Engine 和 Google Kubernetes Engine 上執行的部署作業:

前往 Google Cloud 控制台的 「Integrations」(整合) 頁面

前往「整合」

如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

您定義的指標

您可以設定應用程式,讓應用程式收集特定資訊。您可以使用多種開放原始碼的檢測架構,從應用程式收集指標、記錄和追蹤記錄,並將資料傳送給任何供應商,包括 Google Cloud。如要檢測應用程式,建議您使用開放原始碼的廠商中立檢測架構 (例如 OpenTelemetry),而非廠商和產品專屬的 API 或用戶端程式庫。

如要瞭解如何使用與供應商無關的檢測架構檢測應用程式,請參閱「 檢測和可觀測性」。

您可以使用用戶端程式庫或 Cloud Monitoring API,為應用程式進行檢測。如要進一步瞭解這些方法,請參閱「使用者定義指標總覽」。

從記錄檔衍生的指標

Google Cloud 支援從記錄檔資料建立指標。這些記錄指標會記錄寫入 Cloud Logging 的記錄相關數值資訊。部分指標 (例如專案收到的記錄項目總數) 會自動從記錄檔衍生而來。Google Cloud 您也可以定義記錄指標。舉例來說,您可以建立指標,計算部署至 App Engine 的應用程式發生 404 Not Found 錯誤的次數。

詳情請參閱「記錄指標總覽」的說明。

定價

一般來說,Cloud Monitoring 系統指標是免費的,但外部系統、代理程式或應用程式的指標則否。系統會根據擷取的位元組數或樣本數,對可計費指標收費。

詳情請參閱 Google Cloud 可觀測性定價頁面的 Cloud Monitoring 部分。