Raccogli metriche delle risorse aggiuntive utilizzando Ops Agent

Questo documento descrive come creare ed eseguire un job batch che installa automaticamente Ops Agent. Installare Ops Agent per fornire metriche aggiuntive in Cloud Monitoring sulle prestazioni delle risorse di un job. Per ulteriori informazioni sull'utilizzo delle metriche delle prestazioni delle risorse per un job, consulta Monitorare e ottimizzare le risorse dei job visualizzando le metriche.

Prima di iniziare

Requisiti di Ops Agent

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

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 includa il campo installOpsAgent impostato su true nel campo allocationPolicy.instances nel corpo principale del file JSON:

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

Ad esempio, un job che installa automaticamente Ops Agent può avere un file di configurazione JSON 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'esecuzione delle VM del job, puoi visualizzare le metriche di Ops Agent come qualsiasi altra metrica delle risorse. Per ulteriori informazioni, consulta Monitorare e ottimizzare le risorse dei job visualizzando le metriche.

Passaggi successivi