Débogage d'une tâche en générant un contenu de journal détaillé

Déboguez une tâche en générant un contenu de journal détaillé. Le contenu détaillé du journal est généré pour une tâche lorsque vous spécifiez la verbosité à utiliser, par exemple ERROR. Par défaut, aucun contenu de journal détaillé n'est généré (nul ou Aucun).

Pour plus d'informations, voir Débogage de Terraform.

  • Ces étapes montrent comment déboguer une tâche dans une pile. Vous pouvez également extraire les fournisseurs les plus récents pour une tâche dans un compartiment.
    1. Dans la page de liste Piles, sélectionnez la pile avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la pile, voir Liste des piles.
    2. Sélectionnez l'option d'exécution du type de tâche souhaité.
    3. Dans le panneau du type de tâche que vous avez sélectionné, sélectionnez Afficher les options avancées et sélectionnez une valeur pour Niveau de journal détaillé.
    4. Exécutez le tâche.
  • Utilisez la commande et les paramètres requis pour le type de tâche à exécuter et spécifiez la verbosité dans l'entrée JSON pour --terraform-advanced-options afin de générer le contenu du journal détaillé Terraform pour la tâche.

    oci resource-manager job <command> --stack-id <stack_ocid> --terraform-advanced-options <json_input>

    Par exemple, pour générer le contenu détaillé du journal Terraform au niveau de la verbosité de débogage lors de l'exécution d'une tâche de plan, utilisez la commande oci resource-manager job create-plan-job, avec l'entrée JSON suivante pour --terraform-advanced-options.

    oci resource-manager job create-plan-job --stack-id <stack_ocid> --terraform-advanced-options '{"detailedLogLevel": "DEBUG", "parallelism": 20, "isRefreshRequired": true}'

    Pour la liste complète des paramètres et des valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande pour le gestionnaire de ressources.

  • Utilisez l'opération CreateJob pour générer du contenu de journal détaillé Terraform lors de l'exécution d'une tâche.

    Lors de la définition de jobOperationDetails (CreateJobOperationDetails dans CreateJobDetails, spécifiez l'attribut detailedLogLevel (gravité) dans TerraformAdvancedOptions.