使用 Ops Agent 收集其他资源指标

本文档介绍如何创建和运行自动安装 Ops Agent 的批处理作业。安装 Ops Agent,以在 Cloud Monitoring 中提供有关作业资源性能的其他指标。如需详细了解如何使用作业的资源性能指标,请参阅通过查看指标监控和优化作业资源

准备工作

Ops Agent 要求

如需创建并运行使用 Ops Agent 的作业,您的作业必须符合以下所有要求:

如需详细了解 Ops Agent 的功能和要求,请参阅 Google Cloud Observability 文档中的 Ops Agent 概览

创建自动安装 Ops Agent 的作业

使用 Google Cloud CLI 或 REST API 创建一个作业,并在 JSON 文件正文的 allocationPolicy.instances 字段中包含设置为 trueinstallOpsAgent 字段

"allocationPolicy": {
  "instances": [
    {
      "installOpsAgent": true
    }
  ]
}

例如,自动安装 Ops Agent 的作业可以具有类似于以下内容的 JSON 配置文件:

{
  "taskGroups": [
    {
      "taskSpec": {
        "runnables": [
          {
            "script": {
              "text": "echo Hello World! This is task $BATCH_TASK_INDEX."
            }
          }
        ]
      },
      "taskCount": 3,
    }
  ],
  "allocationPolicy": {
    "instances": [
      {
        "installOpsAgent": true
      }
    ]
  },
  "logsPolicy": {
      "destination": "CLOUD_LOGGING"
  }
}

作业的虚拟机开始运行后,您可以看到与任何其他资源指标一样的 Ops Agent 指标。如需了解详情,请参阅通过查看指标监控和优化作业资源

后续步骤