转换到正式版 Ops Agent

Ops Agent 现已正式发布。正式版包含基于预览版用户反馈的修复和改进。本指南为以下用户提供了迁移步骤:

  • 可迁移到代理的 Ops Agent 预览用户。

  • 旧版 Logging 和 Monitoring 代理的用户迁移到 Ops Agent。

从 Ops Agent 预览版迁移到正式版

如需安装最新版本的 Ops Agent,请完成升级代理过程。

如果您修改了代理的默认配置以移除 default_pipeline,请将以下代码段添加到代理配置中,以停用该流水线:

logging:
  service:
    pipelines:
      default_pipeline:
        receivers: []
        exporters: []
metrics:
  service:
    pipelines:
      default_pipeline:
        receivers: []
        exporters: []

用于管理 Ops Agent 的命令的变化

下表列出了正式版中用于管理代理的命令的变化:

过程 正式版 预览版
启动代理 sudo service google-cloud-ops-agent start 不适用
停止代理 sudo service google-cloud-ops-agent stop 不适用
重启代理 sudo service google-cloud-ops-agent restart sudo systemctl restart google-cloud-ops-agent.target
检查代理状态 sudo service google-cloud-ops-agent status sudo systemctl status google-cloud-ops-agent.target

从旧版代理迁移到 Ops Agent

如需从旧版 Logging 和 Monitoring 代理进行迁移,请完成以下步骤。

  1. 卸载 LoggingMonitoring 代理。

    卸载代理后,Google Cloud Console 最多可能需要一小时才能报告此更改。

  2. 在单个虚拟机上安装最新版本的 Ops Agent

    您还可以选择在多个虚拟机上安装和管理 Ops Agent

  3. 根据需要配置 Ops Agent

指标收集方式的差异

下表介绍了 Ops Agent 和 Monitoring 代理提取的数据之间的差异。
指标类型,省略了
agent.googleapis.com
Ops Agent(正式版) Ops Agent(预览版) Monitoring 代理
cpu_state Windows 的可能值包括 idleinterrupt,
systemuser
Windows 的可能值包括 idleinterrupt,
systemuser
Windows 的可能值包括 idleused
disk/bytes_used
disk/percent_used
注入时 device 标签中包含完整路径;例如 /dev/sda15

未针对 tmpfsudev 等虚拟设备注入该指标。
注入时 device 标签的路径中不含 /dev;例如 sda15

针对 tmpfsudev 等虚拟设备注入该指标。
注入时 device 标签的路径中不含 /dev;例如 sda15

针对 tmpfsudev 等虚拟设备注入该指标。
正式版列指 Ops Agent 2.0.0 版及更高版本。预览版列是指低于 2.0.0 的 Ops Agent 版本。