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 Batch qui installe automatiquement l'agent Ops. Installer l'agent Ops pour fournir des métriques supplémentaires dans Cloud Monitoring sur les performances des ressources d'une tâche. Pour en savoir plus sur l'utilisation des métriques de performances des ressources pour un job, consultez la page Surveiller et optimiser les ressources de jobs en affichant les métriques.

Avant de commencer

Conditions requises pour l'Agent Ops

Pour créer et exécuter une tâche qui utilise l'agent Ops, celle-ci doit respecter toutes les exigences suivantes:

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

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

Utilisez la Google Cloud CLI ou l'API REST pour créer une tâche incluant le champ installOpsAgent défini sur true dans le champ allocationPolicy.instances dans le corps principal du fichier JSON:

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

Par exemple, une tâche qui installe automatiquement l'agent Ops peut disposer d'un fichier de configuration JSON 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 de la tâche ont commencé à s'exécuter, les métriques de l'agent Ops sont les mêmes que pour toute autre métrique de ressource. Pour en savoir plus, consultez la page Surveiller et optimiser les ressources de tâches en affichant les métriques.

Étapes suivantes