Ops Agent 是從 Compute Engine 執行個體收集遙測資料的主要代理程式。Ops Agent 會將記錄、指標和追蹤記錄的收集作業合併為單一程序,並使用 Fluent Bit 收集記錄 (支援高處理量記錄),以及使用 OpenTelemetry Collector 收集指標和追蹤記錄。
如要瞭解如何安裝 Ops Agent,請參閱下列說明:
- 如為 Compute Engine 執行個體,請參閱「安裝 Ops Agent」。
- 如果是 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 的
彈性處理:
第三方應用程式支援
- 精選第三方應用程式記錄整合,可辨識常見的應用程式記錄檔路徑和格式。
監控功能
監控功能包括:
- 系統指標收集時不需設定。收集的指標包括:
- CPU 指標
- 磁碟指標
- iis 指標 (僅限 Windows)
- 介面指標
- GPU 指標 (僅限 Linux)
- 記憶體指標
- mssql 指標 (僅限 Windows)
- pagefile 指標 (僅限 Windows)
- 更換指標
- 網路指標
- processes 指標
- agent self metrics:
- 第三方應用程式支援
- 第三方應用程式指標的精選整合,可收集常見的應用程式指標,並提供範例資訊主頁和警告政策。
- 從 Compute Engine 上執行的應用程式收集 Prometheus 指標。
- 從使用 OpenTelemetry SDK 檢測的應用程式收集 OpenTelemetry Protocol (OTLP) 指標和追蹤記錄。
- NVIDIA 資料中心 GPU Manager (DCGM) 指標集合。
Cloud Monitoring 的「Metrics Management」(指標管理) 頁面提供相關資訊,協助您控管可計費指標的支出,同時不影響觀測能力。「Metrics Management」(指標管理) 頁面會回報下列資訊:
- 依位元組和樣本計費的擷取量,涵蓋指標網域和個別指標。
- 指標標籤和基數的資料。
- 每項指標的讀取次數。
- 警告政策和自訂資訊主頁中的指標使用情形。
- 指標寫入錯誤率。
您也可以使用「指標管理」頁面排除不必要的指標,省去擷取這些指標的費用。如要進一步瞭解「Metrics Management」(指標管理) 頁面,請參閱「查看及管理指標用量」。
追蹤功能
追蹤功能包括:
- 從使用 OpenTelemetry SDK 檢測的應用程式收集 OpenTelemetry Protocol (OTLP) 追蹤記錄。
虛擬機器執行個體
您可以在 Compute Engine 執行個體上安裝 Ops Agent。如要建立 Compute Engine 執行個體,請參閱 Compute Engine 入門指南。
作業系統
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 12 (Bookworm)
- Debian 13 (Trixie)
- 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 26.04 LTS (Resolute Raccoon):ubuntu-2604-lts-amd64、ubuntu-minimal-2604-lts-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
Ops Agent 支援 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 26.04 LTS (Resolute Raccoon):Ops Agent 2.70.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 版
Ops Agent 支援 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.comLogging API:
logging.googleapis.com
代理程式會使用 VM 內的 TCP 通訊埠進行程序間通訊。VM 上的代理程式必須能使用下列通訊埠,這些通訊埠不需對外開放:
20201
20202
不支援的受管理環境
下列類型的 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,以收集 syslog 記錄和主機指標。詳情請參閱「 Managed Service for Apache Spark 2.2.x 發布版本」。
- Google Kubernetes Engine 節點執行個體:
- 根據預設,GKE on Google Cloud 叢集會設定為使用 Logging 和 Monitoring 收集記錄和指標。您也可以為現有的容器叢集設定指標和記錄收集功能。詳情請參閱「設定 GKE 的記錄和監控功能」。
- Google Distributed Cloud 執行個體提供整合式記錄和監控解決方案,可收集系統元件的狀態。詳情請參閱「 記錄和監控」。
支援政策
Ops Agent 的支援服務依支援時間範圍政策提供。
定價
若選擇安裝 Ops Agent,我們可能會針對代理程式傳送至您 Google Cloud 專案的指標、記錄檔或追蹤記錄向您收費。如要瞭解定價資訊,請參閱「Google Cloud Observability 定價」。如要收集 OpenTelemetry Protocol (OTLP) 追蹤記錄,您必須設定代理程式,從已檢測的應用程式收集追蹤記錄。詳情請參閱「使用 Ops Agent 收集 (OTLP) 追蹤記錄」。
後續步驟
- 如要安裝 Ops Agent,請參閱「安裝 Ops Agent」。