Débogage d'un travail en générant un contenu de journal détaillé

Déboguer un travail en générant un contenu de journal détaillé. Un contenu de journal détaillé est généré pour un travail lorsque vous indiquez le niveau de détail à utiliser, tel que ERROR. Par défaut, aucun contenu de journal détaillé n'est généré (NULL ou Aucun).

Pour plus d'informations, reportez-vous à Débogage de Terraform.

  • Ces étapes indiquent comment déboguer un travail dans une pile. Vous pouvez également extraire les derniers fournisseurs pour un travail dans un compartiment.
    1. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous Gestionnaire de ressources, cliquez sur Piles.
    2. Sur la page Piles, sélectionnez le compartiment contenant la pile souhaitée.
    3. Cliquez sur le nom de la pile de votre choix.
    4. Sur la page Détails de la pile, sélectionnez l'option permettant d'exécuter le type de travail souhaité.
    5. Dans le panneau du type de travail sélectionné, cliquez sur Afficher les options avancées et sélectionnez une valeur pour Niveau de journalisation détaillé.
    6. Exécutez le travail.
  • Utilisez la commande et les paramètres requis pour le type de travail à exécuter, et indiquez le niveau de détail dans l'entrée JSON pour que --terraform-advanced-options génère le contenu de journal détaillé Terraform pour le travail.

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

    Par exemple, pour générer le contenu de journal détaillé Terraform au niveau de verbosité de débogage lors de l'exécution d'un travail 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 obtenir la liste complète des paramètres et des valeurs pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Resource Manager.

  • Utilisez l'opération CreateJob pour générer le contenu de journal détaillé Terraform lors de l'exécution d'un travail.

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