作業套件代理程式總覽

作業套件代理程式是從 Compute Engine 執行個體收集遙測資料的主要代理程式。作業套件代理程式會將記錄、指標和追蹤記錄的收集作業合併為單一程序,並使用 Fluent Bit 處理記錄檔 (支援高處理量記錄),以及使用 OpenTelemetry Collector 處理指標和追蹤記錄。

如要瞭解如何安裝作業套件代理程式,請參閱下列文章:

作業套件代理程式功能

整體功能包括:

記錄功能

記錄功能包括:

  • 與舊版 Logging 代理程式相比,新版代理程式的效能有所提升:

    • 高處理量功能,充分利用多核心架構。
    • 有效管理資源 (例如記憶體、CPU)。
  • 各種來源收集記錄:

    • 系統會自動收集標準系統記錄 (Linux 的 /var/log/syslog/var/log/messages,以及 Windows 事件記錄)。
    • 可自訂路徑和重新整理間隔的檔案記錄。
    • Journald daemon / systemd 記錄。
    • 透過 TCP 通訊協定記錄。
    • 透過 Forward 通訊協定傳送的記錄 (由 Fluent Bit 和 Fluentd 使用)。
  • 彈性處理:

  • 第三方應用程式支援

    • 精選第三方應用程式記錄檔整合功能,可辨識常見的應用程式記錄檔路徑和格式。

監控功能

監控功能包括:

<0

Cloud Monitoring 的「指標管理」頁面提供相關資訊,可協助您控管可計費指標的支出金額,同時不影響可觀測性。「指標管理」頁面會回報下列資訊:

  • 以位元組和樣本為準的計費方式,在指標網域和個別指標的擷取量。
  • 指標的標籤和基數相關資料。
  • 每個指標的讀取次數。
  • 在警告政策和自訂資訊主頁中使用指標。
  • 指標寫入錯誤率。

您也可以使用「指標管理」頁面排除不必要的指標,藉此省下擷取這些指標的費用。如要進一步瞭解「指標管理」頁面,請參閱「查看及管理指標用量」。

追蹤功能

追蹤功能包括:

虛擬機器執行個體

您可以在 Compute Engine 執行個體上安裝作業套件代理程式。如要建立 Compute Engine 執行個體,請參閱 Compute Engine 入門指南

下列類型的 VM 執行個體屬於實作服務專屬 Monitoring 支援的代管服務。請勿嘗試在這些執行個體上安裝或設定作業套件代理程式:

  • App Engine 標準環境內建 Monitoring 支援,不須使用代理程式。
  • App Engine 彈性環境執行個體已預先安裝代理程式,並採用服務專屬設定。
  • Dataflow 執行個體已預先安裝舊版 Monitoring 代理程式,並採用服務專屬設定。
  • 映像檔 2.2 版之前的 Dataproc 執行個體已預先安裝舊版 Monitoring 代理程式,並採用服務專屬設定。

    您可以在使用映像檔 2.2 以上版本的 Dataproc 叢集上安裝 Ops Agent,收集系統記錄檔和主機指標。詳情請參閱「 Dataproc 2.2.x 發布版本」。

  • Google Kubernetes Engine 節點執行個體:

作業系統

作業套件代理程式在相容的 VM 執行個體上支援下列作業系統。如需 Arm VM 執行個體的相關資訊,請參閱「支援 Compute Engine Arm VM」。

Linux 作業系統

代理程式支援下列 Linux 作業系統:

  • Rocky Linux 8
  • Rocky Linux 9
  • RHEL 8:rhel-8、rhel-8-6-sap-ha、rhel-8-8-sap-ha、rhel-8-10-sap-ha
  • RHEL 9:rhel-9
  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • 以 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
  • 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
  • OpenSUSE Leap 15:opensuse-leap (opensuse-leap-15-6-*)
支援 Compute Engine Arm VM

作業套件代理程式支援 Compute Engine C4A 和 Tau T2A Arm VM 執行個體。作業套件代理程式支援下列 OS 映像檔中的 Arm VM:

  • Debian 12 (Bookworm):作業套件代理程式 2.44.0 版
  • Ubuntu 22.04 LTS (Jammy Jellyfish):Ops Agent 2.42.0 版
  • Ubuntu 24.04 LTS (Noble Numbat):Ops Agent 2.47.0 版
  • RHEL 9:作業套件代理程式 2.40.0 版
  • Rocky Linux 8:作業套件代理程式 2.51.0 版
  • Rocky Linux 9:作業套件代理程式 2.40.0 版
  • SLES 15:作業套件代理程式 2.43.0 版
  • OpenSUSE Leap 15:作業套件代理程式 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.com

  • Google 下載子網域: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

廢止政策

作業套件代理程式必須遵守代理程式廢止政策

如需舊版功能和版本的淘汰資訊,請參閱「Google Cloud Observability 淘汰項目」。

定價

若選擇安裝 Ops Agent,我們可能會針對代理程式傳送至您 Google Cloud 專案的指標、記錄檔或追蹤記錄向您收費。如需定價資訊,請參閱下列文件:

如要收集 OpenTelemetry Protocol (OTLP) 追蹤記錄,請設定代理程式,從已插碼的應用程式收集追蹤記錄。詳情請參閱「使用 Ops Agent 收集 (OTLP) 追蹤記錄」。

後續步驟