Obtention des journaux pour un travail

Voir les journaux de la console pour une tâche dans le gestionnaire de ressources.

Note

Pour les tâches de planification, le fichier journal est identique au plan d'exécution. Vérifiez le plan d'exécution pour vous assurer qu'il répertorie les ressources que vous prévoyez de provisionner. Consultez le fichier journal et notez les champs "message" dans la séquence des entrées de journal. Ces valeurs représentent la séquence des opérations spécifiées dans la configuration.

Si vous voyez des problèmes ou des erreurs et que vous voulez apporter des modifications, mettez à jour la configuration Terraform (fichier .tf), mettez à jour la pile pour utiliser la configuration révisée, exécutez une tâche de planification, puis vérifiez le nouveau plan d'exécution (sortie de la tâche de planification).

  • Ces étapes montrent comment obtenir les journaux d'une tâche dans un compartiment. Vous pouvez également obtenir les journaux pour une tâche dans une pile.
    1. Dans la page de liste Travaux, sélectionnez le travail avec lequel vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la pile, voir Liste des tâches.
    2. Dans la page des détails de la tâche, sélectionnez Journaux.
  • Utilisez la commande oci resource-manager job get-job-logs et les paramètres requis pour obtenir les journaux d'une tâche en tant que liste d'entrées paginée.

    oci resource-manager job get-job-logs [OPTIONS]

    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.

    Exemple de réponse pour une tâche de plan

    La commande retourne des objets JSON décrivant les entrées du journal. Chaque objet a un membre de message avec une propriété qui affiche une ligne du plan d'exécution. Dans cet exemple, la tâche de planification crée un seul réseau en nuage virtuel (VCN); les membres restants affichent les détails du VCN.

    ...
                    {
                    "level": "INFO",
                    "message": "Terraform will perform the following actions:",
                    "timestamp": "2018-05-24T00:57:14.170000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "",
                    "timestamp": "2018-05-24T00:57:14.170000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "+ oci_core_virtual_network.vcn1",
                    "timestamp": "2018-05-24T00:57:14.170000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "id: <computed>",
                    "timestamp": "2018-05-24T00:57:14.172000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "cidr_block:  \"10.0.0.0/16\",
                    "timestamp": "2018-05-24T00:57:14.172000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "compartment_id:  \"ocid1.tenancy.oc1..exampleaqnpcpfqfmrf6dw5gcew7yqpirvarueirj2mv4jzn5goejsxma\",
                    "timestamp": "2018-05-24T00:57:14.172000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "default_dhcp_options_id:  <computed_value>",
                    "timestamp": "2018-05-24T00:57:14.172000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "      default_route_table_id: <computed_value>",
                    "timestamp": "2018-05-24T00:57:14.172000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    {
                    "level": "INFO",
                    "message": "      default_security_list_id: <computed_value>",
                    "timestamp": "2018-05-24T00:57:14.172000+00:00",
                    "type": "TERRAFORM_CONSOLE"
                    },
                    ...
                  
  • Utilisez l'opération GetJobLogs pour obtenir les journaux d'une tâche.