Cloud Monitoring 可讓您收集基礎架構和應用程式的成效指標。除了 Monitoring 自動從 Google Cloud 服務收集的系統指標外,您也可以從 VM 代理程式、第三方整合服務、自訂應用程式檢測和記錄檔收集指標。
如要監控系統健康狀態和效能趨勢,您可以在圖表和資訊主頁上以視覺化方式呈現指標資料,或建立警告政策,在指標超過您定義的門檻時通知您。
監控多項專案的資料
您可以繪製圖表並監控專案儲存的任何指標資料。這類資料包括專案中資源產生的指標,以及應用程式產生並傳送至專案的指標。
如要繪製或監控儲存在多項專案中的資料,請將這些專案新增至 Google Cloud 專案的指標範圍。詳情請參閱「指標範圍總覽」。
Google Cloud 項服務的指標
Cloud Monitoring 會自動收集並儲存 Google Cloud 服務產生的系統指標。這些指標提供服務運作方式的相關資訊。舉例來說,Compute Engine 會為每個虛擬機器 (VM) 執行個體回報超過 25 項不重複指標。
如需可用系統指標的完整清單,請參閱 Google Cloud 指標。
VM 中代理程式的指標
系統會自動從 Compute Engine 執行個體擷取部分系統指標。不過,這些自動收集的 Compute Engine 指標可能無法提供監控服務所需的所有資訊。
如要從 Compute Engine 執行個體收集其他系統指標,請安裝代理程式。例如,Ops Agent 指標包含 CPU、磁碟、記憶體和交換指標。您可以從 Linux 和 Windows VM 收集這些指標和其他指標。
如要瞭解代理程式,請參閱「Google Cloud Observability 代理程式」。
第三方監控應用程式的指標
Cloud Monitoring 提供整合功能,可讓您從 Apache Web Server、MySQL 和 Redis 等應用程式收集遙測資料,用於在 Compute Engine 和 Google Kubernetes Engine 上執行的部署作業:
在 Compute Engine 上,Ops Agent 會收集第三方遙測資料。
在 GKE 上,Google Cloud Managed Service for Prometheus 會收集第三方遙測資料。
在 Google Cloud 控制台中,前往
「Integrations」(整合) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
您定義的指標
檢測應用程式,收集特定資訊,瞭解應用程式效能並排解故障。多個開放原始碼檢測架構會收集記錄、指標和追蹤記錄資料,並可將這些資料傳送至任何供應商,包括 Google Cloud。對於代理應用程式,部分架構可以收集提示和回覆,或傳遞情境資訊,以便追蹤某些遠端 Google Cloud MCP 伺服器呼叫。
如要檢測應用程式,建議您使用開放原始碼、不限供應商的檢測架構,例如 OpenTelemetry,而非供應商和產品專屬的 API 或用戶端程式庫。如要瞭解這些架構,請參閱「 應用程式開發人員觀測能力」和「選擇檢測方法」。
您可以使用用戶端程式庫或 Cloud Monitoring API 檢測應用程式。如要進一步瞭解這些方法,請參閱「使用者定義指標總覽」。
從記錄檔衍生的指標
Google Cloud 支援從記錄資料建立指標。這些記錄指標會記錄寫入 Cloud Logging 的記錄相關數值資訊。部分指標 (例如Google Cloud 專案收到的記錄項目總數) 會自動從記錄中衍生。您也可以定義記錄指標。舉例來說,您可以建立指標,計算部署至 App Engine 的應用程式發生 404 Not Found 錯誤的次數。
詳情請參閱「記錄指標總覽」。
定價
如要瞭解 Cloud Monitoring 的定價,請參閱「Google Cloud Observability 定價」頁面。