Collecter des métriques de ressources supplémentaires à l'aide de l'agent Ops

Ce document explique comment créer et exécuter un job par lot installe automatiquement l'agent Ops. Installez l'agent Ops pour fournir des métriques supplémentaires dans Cloud Monitoring sur les performances ressources. Pour en savoir plus sur l'utilisation des métriques de performances des ressources pour un emploi, consultez Surveillez et optimisez les ressources de tâches en affichant les métriques.

Avant de commencer

Conditions requises pour l'Agent Ops

Pour que vous puissiez créer et exécuter un job qui utilise l'agent Ops, celui-ci doit respecter les toutes les exigences suivantes:

Pour en savoir plus sur les fonctionnalités et les exigences de l'agent Ops, consultez la page Présentation de l'agent Ops. dans la documentation Google Cloud Observability.

Créer un job qui installe automatiquement l'agent Ops

Utiliser la Google Cloud CLI ou l'API REST pour créer une tâche qui inclut les Champ installOpsAgent défini sur true dans le champ allocationPolicy.instances du corps principal de la Fichier JSON:

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

Par exemple, un job qui installe automatiquement l'agent Ops peut avoir un fichier JSON de configuration Terraform semblable à celui-ci:

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

Une fois que les VM du job commencent à s'exécuter, les métriques de l'agent Ops s'affichent de la même manière que toute autre métrique liée aux ressources. Pour en savoir plus, consultez Surveillez et optimisez les ressources de tâches en affichant les métriques.

Étape suivante