Zusätzliche Ressourcenmesswerte mit dem Ops-Agent erfassen

In diesem Dokument wird beschrieben, wie Sie einen Batchjob erstellen und ausführen, der installiert den Ops-Agent automatisch. Installieren Sie den Ops-Agent, um zusätzliche Messwerte zur Leistung eines Jobs in Cloud Monitoring Ressourcen. Weitere Informationen zur Verwendung von Ressourcenleistungsmesswerten für einen Job finden, Jobressourcen durch Aufrufen von Messwerten überwachen und optimieren

Hinweise

Ops-Agent-Anforderungen

Um einen Job zu erstellen und auszuführen, der den Ops-Agent verwendet, muss Ihr Job die alle folgenden Anforderungen erfüllen:

Weitere Informationen zu den Funktionen und Anforderungen des Ops-Agents Siehe Ops-Agent-Übersicht in der Dokumentation zu Google Cloud Observability.

Job erstellen, der den Ops-Agent automatisch installiert

Verwenden Sie die Google Cloud CLI oder REST API, um einen Job erstellen, der enthält die Feld „installOpsAgent auf true im Feld allocationPolicy.instances im Haupttext in der JSON-Datei:

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

Beispiel: Ein Job, der den Ops-Agent automatisch installiert, kann eine JSON-Datei haben. die in etwa so aussieht:

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

Sobald die VMs des Jobs ausgeführt werden, sehen Sie die Ops-Agent-Messwerte wie im anderen Ressourcenmesswerten. Weitere Informationen finden Sie unter Jobressourcen durch Aufrufen von Messwerten überwachen und optimieren

Nächste Schritte