本文說明使用 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 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 定價」頁面。