Ops Agent 是用于从 Compute Engine 实例收集遥测数据的主要代理。通过将日志记录和指标组合到单个代理中,Ops Agent 对日志使用 Fluent Bit(支持高吞吐量日志记录),对指标使用 OpenTelemetry 收集器。
您可以配置 Ops Agent,以支持解析来自第三方应用的日志文件。如需了解详情,请参阅 Logging 配置。
如需安装 Ops Agent,请参阅安装 Ops Agent。
Ops Agent 功能
整体功能包括:
- 单一的下载和安装/升级过程。
- 基于 YAML 的简单、统一配置。
- 支持标准 Linux 和 Windows 发行版。
- 代理支持。
日志记录功能包括:
与旧版 Logging 代理相比,性能有所提升:
- 高吞吐量能力,充分利用多核架构。
- 高效的资源(例如内存、CPU)管理。
从各种来源收集日志:
- 无需任何配置即可收集的标准系统日志(用于 Linux 的
/var/log/syslog
和/var/log/messages
,以及 Windows 事件日志)。 - 基于文件的日志,可自定义路径和刷新间隔。
- journald 守护程序/systemd 日志。
- 基于 TCP 协议的日志。
- 基于转发协议(由 Fluent Bit 和 Fluentd 使用)的日志。
- 无需任何配置即可收集的标准系统日志(用于 Linux 的
处理灵活:
第三方应用支持
- 精心设计的第三方应用日志集成,可识别常见的应用日志文件路径和格式。
监控功能包括:
无需任何配置即可收集的系统指标。收集的指标包括:
第三方应用支持
- 精心设计的第三方应用指标集成,可收集常见的应用指标并提供示例信息中心和提醒政策。
虚拟机实例
您可以在 Compute Engine 实例上安装 Ops Agent。
如需创建 Compute Engine 实例,请参阅 Compute Engine 入门指南。
操作系统
Ops Agent 在兼容的虚拟机实例上支持以下操作系统。
Linux 操作系统
该代理支持以下 Linux 操作系统:
- CentOS 7
- CentOS 8
- Rocky Linux 8
- RHEL 7:rhel-7、rhel-7-6-sap-ha、rhel-7-7-sap-ha、rhel-7-9-sap-ha
- RHEL 8:rhel-8、rhel-8-1-sap-ha、rhel-8-2-sap-ha、rhel-8-4-sap-ha
- Debian 10 (Buster)
- Debian 11 (Bullseye)
- Ubuntu LTS 18.04 (Bionic Beaver):ubuntu-1804-lts、ubuntu-minimal-1804-lts
- Ubuntu LTS 20.04 (Focal Fossa):ubuntu-2004-lts、ubuntu-minimal-2004-lts
- Ubuntu LTS 22.04 (Jammy Jellyfish):ubuntu-2204-lts、ubuntu-minimal-2204-lts
- SLES 12:sles-12、sles-12-sp3-sap、sles-12-sp4-sap、sles-12-sp5-sap
- SLES 15:sles-15、sles-15-sp1-sap、sles-15-sp2-sap、sles-15-sp3-sap、sles-15-sp4-sap
- OpenSUSE Leap 15:opensuse-leap(opensuse-leap-15-3-*、opensuse-leap-15-4-*)
Windows 操作系统
该代理支持以下 Windows 操作系统:
- Windows Server:windows-2012-r2、windows-2016、windows-2019
- Windows Server Core:windows-2012-r2-core、windows-2016-core、windows-2019-core、windows-20h2-core
代理访问要求
安装代理需要访问以下 DNS 名称:
Google Cloud package repository:
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
Logging API:
logging.googleapis.com
代理会将虚拟机中的 TCP 端口用于进程间通信。以下端口(无需在外部打开)必须可供虚拟机上的代理使用:
20201
20202
弃用政策
Ops Agent 需遵循代理弃用政策。
如需了解旧版功能和版本的弃用信息,请参阅 Google Cloud 的运维套件弃用。
后续步骤
- 如需安装 Ops Agent,请参阅安装 Ops Agent。