Ops Agent 概览

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

Ops Agent 是用于从 Compute Engine 实例收集遥测数据的主要代理。通过将日志记录和指标组合到单个代理中,Ops Agent 对日志使用 Fluent Bit(支持高吞吐量日志记录),对指标使用 OpenTelemetry 收集器

您可以配置 Ops Agent,以支持解析来自第三方应用的日志文件。如需了解详情,请参阅 Logging 配置

如需安装 Ops Agent,请参阅安装 Ops Agent

Ops Agent 功能

整体功能包括:

日志记录功能包括:

  • 与旧版 Logging 代理相比,性能有所提升:

    • 高吞吐量能力,充分利用多核架构。
    • 高效的资源(例如内存、CPU)管理。
  • 各种来源收集日志:

    • 无需任何配置即可收集的标准系统日志(用于 Linux 的 /var/log/syslog/var/log/messages,以及 Windows 事件日志)。
    • 基于文件的日志,可自定义路径和刷新间隔。
    • journald 守护程序/systemd 日志。
    • 基于 TCP 协议的日志。
    • 基于转发协议(由 Fluent Bit 和 Fluentd 使用)的日志。
  • 处理灵活:

    • 将文本日志解析为结构化日志:基于 JSON基于正则表达式的解析。
    • 通过移除、重命名或设置字段来修改日志条目。
    • 根据标签和正则表达式排除日志。
    • 检测并串联 Java、Python 和 Golang 的多行语言异常日志。
  • 第三方应用支持

    • 精心设计的第三方应用日志集成,可识别常见的应用日志文件路径和格式。

监控功能包括:

虚拟机实例

您可以在 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 的运维套件弃用

后续步骤