作業套件代理程式是從 Compute Engine 執行個體收集遙測資料的主要代理程式。Ops Agent 會將記錄、指標和追蹤記錄的收集作業合併為單一程序,並使用 Fluent Bit 處理記錄,以支援高處理量記錄功能,以及使用 OpenTelemetry Collector 處理指標和追蹤記錄。
如要瞭解如何安裝 Ops Agent,請參閱下列文章:
- 如果是 Compute Engine 執行個體,請參閱「安裝作業套件代理程式」。
- 如果是 Bare Metal 解決方案伺服器,請參閱「為 Bare Metal 解決方案設定 Ops Agent」。
Ops Agent 功能
整體功能包括:- 單一下載和安裝/升級程序。
- 簡單好上手的整合式 YAML 設定。
- 支援標準 Linux 和 Windows 發行版本。
- 支援 Proxy。
記錄功能
記錄功能包括:
與舊版 Logging 代理程式相比,新版代理程式的效能有所提升:
- 高處理量功能,充分利用多核心架構。
- 有效管理資源 (例如記憶體、CPU)。
從各種來源收集記錄:
- 系統會自動收集標準系統記錄 (Linux 的
/var/log/syslog和/var/log/messages,以及 Windows 事件記錄)。 - 可自訂路徑和重新整理間隔的檔案記錄。
- Journald Daemon / systemd 記錄。
- 透過 TCP 通訊協定記錄。
- 透過 Forward 通訊協定傳送的記錄 (由 Fluent Bit 和 Fluentd 使用)。
- 系統會自動收集標準系統記錄 (Linux 的
彈性處理:
- 將文字記錄剖析為結構化記錄:以 JSON 為基礎和以規則運算式為基礎的剖析。
- 修改記錄項目,方法是移除、重新命名或設定欄位。
- 排除 依據標籤和規則運算式排除記錄。
- 偵測並串連 Java、Python 和 Golang 的多行語言例外狀況記錄。
第三方應用程式支援
- 精選第三方應用程式記錄檔整合功能,可辨識常見的應用程式記錄檔路徑和格式。
監控功能
監控功能包括:
- 無須設定即可收集系統指標。收集的指標包括:
- 第三方應用程式支援
- 精選的第三方應用程式指標整合,可收集常見的應用程式指標,並提供範例資訊主頁和快訊政策。
- 從 Compute Engine 上執行的應用程式收集 Prometheus 指標。
- 從使用 OpenTelemetry SDK 檢測的應用程式,收集 OpenTelemetry Protocol (OTLP) 指標和追蹤記錄。
- 收集 NVIDIA Data Center GPU Manager (DCGM) 指標。
Cloud Monitoring 的「指標管理」頁面提供相關資訊,可協助您控管可計費指標的支出金額,同時不影響可觀測性。「指標管理」頁面會回報下列資訊:
- 以位元組和樣本為準的帳單,以及指標網域和個別指標的擷取量。
- 指標的標籤和基數相關資料。
- 每個指標的讀取次數。
- 在警告政策和自訂資訊主頁中使用指標。
- 指標寫入錯誤率。
您也可以使用「指標管理」頁面排除不必要的指標,藉此省下擷取這些指標的費用。如要進一步瞭解「指標管理」頁面,請參閱「查看及管理指標用量」。
追蹤功能
追蹤功能包括:
- 從使用 OpenTelemetry SDK 檢測的應用程式收集 OpenTelemetry Protocol (OTLP) 追蹤記錄。
虛擬機器執行個體
您可以在 Compute Engine 執行個體上安裝作業套件代理程式。如要建立 Compute Engine 執行個體,請參閱 Compute Engine 入門指南。
下列類型的 VM 執行個體屬於實作服務專屬 Monitoring 支援的代管服務。請勿嘗試在這些執行個體上安裝或設定 Ops Agent:
- App Engine 標準環境內建 Monitoring 支援,不須使用代理程式。
- App Engine 彈性環境執行個體已預先安裝具有服務專屬設定的代理程式。
- Dataflow 執行個體已預先安裝舊版 Monitoring 代理程式,並採用服務專屬設定。
映像檔版本 2.2 之前的 Managed Service for Apache Spark 執行個體,已預先安裝具有服務專屬設定的舊版監控代理程式。
您可以在使用 2.2 以上映像檔版本的 Managed Service for Apache Spark 叢集上安裝 Ops Agent,收集系統記錄和主機指標。詳情請參閱「 Managed Service for Apache Spark 2.2.x 發布版本」。
- Google Kubernetes Engine 節點執行個體:
- GKE on Google Cloud 叢集預設會設定為使用 Logging 和 Monitoring 收集記錄和指標。您也可以為現有容器叢集設定指標和記錄檔收集作業。詳情請參閱「為 GKE 設定記錄和監控功能」。
- Google Distributed Cloud 執行個體整合了記錄和監控解決方案,可收集系統元件的狀態。詳情請參閱「 記錄和監控」。
作業系統
Ops Agent 在相容的 VM 執行個體上支援下列作業系統。如需 Arm VM 執行個體的相關資訊,請參閱「支援 Compute Engine Arm VM」。
Linux 作業系統
代理程式支援下列 Linux 作業系統:
- Rocky Linux 8
- Rocky Linux 9
- Rocky Linux 10
- RHEL 8:rhel-8、rhel-8-6-sap-ha、rhel-8-8-sap-ha、rhel-8-10-sap-ha
- RHEL 9:rhel-9
- RHEL 10:rhel-10
- CentOS Stream 10
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)
- Debian 13 (Trixie)
- 以 Debian 11 (Bullseye) 為基礎的深度學習 VM 映像檔
- Ubuntu 22.04 LTS (Jammy Jellyfish):ubuntu-2204-lts、ubuntu-minimal-2204-lts
- Ubuntu 24.04 LTS (Noble Numbat):ubuntu-2404-lts-amd64、ubuntu-minimal-2404-lts-amd64
- Ubuntu 25.10 (Questing Quokka):ubuntu-2510-amd64、ubuntu-minimal-2510-amd64
- SLES 12:sles-12、sles-12-sp5-sap
- SLES 15:sles-15、sles-15-sp3-sap、sles-15-sp4-sap、sles-15-sp5-sap、 sles-15-sp6-sap
支援 Compute Engine Arm VM
作業套件代理程式支援 Compute Engine C4A 和 Tau T2A Arm VM 執行個體。Ops Agent 支援下列 OS 映像檔中的 Arm VM:
- Debian 12 (Bookworm):Ops Agent 2.44.0 版
- Debian 13 (Trixie):Ops Agent 2.61.0 版
- Ubuntu 22.04 LTS (Jammy Jellyfish):Ops Agent 2.42.0 版
- Ubuntu 24.04 LTS (Noble Numbat):Ops Agent 2.47.0 版
- Ubuntu 25.10 (Questing Quokka):Ops Agent 2.62.0 版
- RHEL 9:Ops Agent 2.40.0 版
- RHEL 10:Ops Agent 2.64.0 版
- Rocky Linux 8:Ops Agent 2.51.0 版
- Rocky Linux 9:Ops Agent 2.40.0 版
- Rocky Linux 10:Ops Agent 2.64.0 版
- CentOS Stream 10:Ops Agent 2.64.0 版
- SLES 15:Ops Agent 2.43.0 版
作業套件代理程式支援 Compute Engine 支援的部分映像檔。如要進一步瞭解 Compute Engine Arm VM,請參閱建立及啟動 Arm VM 執行個體。
Windows 作業系統
代理程式支援下列 Windows 作業系統:
- Windows Server:windows-2016、windows-2019、windows-2022、windows-2025
- Windows Server Core:windows-2016-core、windows-2019-core、windows-20h2-core、windows-2022-core、windows-2025-core
代理程式存取需求
安裝代理程式需要存取以下 DNS 名稱:
Google Cloud 套件存放區:
packages.cloud.google.comGoogle 下載子網域:
dl.google.com
執行代理程式需要存取以下 DNS 名稱:
OAuth2 憑證伺服器:
oauth2.googleapis.com舊版代理程式可能需要存取
www.googleapis.com(完整網址:https://www.googleapis.com/oauth2/v3/token)。如果您正在使用舊版代理程式,建議您更新代理程式為最新版本。
Monitoring API:
monitoring.googleapis.com記錄 API:
logging.googleapis.com
代理程式會使用 VM 內的 TCP 連接埠進行程序間通訊。下列通訊埠不需要對外開放,但必須供 VM 上的代理程式使用:
20201
20202
支援政策
Ops Agent 的支援服務會依據支援時間範圍政策提供。
定價
若選擇安裝 Ops Agent,我們可能會針對代理程式傳送至您 Google Cloud 專案的指標、記錄檔或追蹤記錄向您收費。如要瞭解定價資訊,請參閱「Google Cloud Observability 定價」。如要收集 OpenTelemetry Protocol (OTLP) 追蹤記錄,您必須設定代理程式,從已檢測的應用程式收集追蹤記錄。詳情請參閱「使用 Ops Agent 收集 (OTLP) 追蹤記錄」。
後續步驟
- 如要安裝 Ops Agent,請參閱「安裝 Ops Agent」。