Raccogli metriche delle risorse aggiuntive utilizzando Ops Agent

Questo documento descrive come creare ed eseguire un job batch che installa automaticamente Ops Agent. Installa Ops Agent per fornire di metriche aggiuntive in Cloud Monitoring sulle prestazioni Google Cloud. Per scoprire di più sull'utilizzo delle metriche delle prestazioni delle risorse per un lavoro, vedi Monitorare e ottimizzare le risorse del job visualizzando le metriche.

Prima di iniziare

Requisiti di Ops Agent

Per creare ed eseguire un job che utilizza Ops Agent, il job deve rispettare le tutti i seguenti requisiti:

Per ulteriori informazioni sulle funzionalità e sui requisiti di Ops Agent, consulta la panoramica di Ops Agent nella documentazione di Google Cloud Observability.

Crea un job che installa automaticamente Ops Agent

Utilizza Google Cloud CLI o l'API REST per creare un job che include Campo installOpsAgent impostato su true nel campo allocationPolicy.instances nel corpo principale della File JSON:

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

Ad esempio, un job che installa automaticamente Ops Agent può avere un file JSON di configurazione di rete simile al seguente:

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

Dopo l'avvio delle VM del job, puoi vedere le metriche di Ops Agent come qualsiasi altra metrica delle risorse. Per ulteriori informazioni, vedi Monitorare e ottimizzare le risorse del job visualizzando le metriche.

Passaggi successivi