Obtention des journaux d'un travail

Affichez les journaux de console pour un travail dans Resource Manager.

Remarque

Pour les travaux 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 souhaitez provisionner. Consultez le fichier journal et repérez les champs "message" dans la séquence des entrées. Ces valeurs représentent la séquence des opérations indiquées dans la configuration.

Si vous rencontrez des problèmes ou des erreurs et que vous souhaitez apporter des modifications, mettez à jour la configuration Terraform appropriée (fichier .tf), mettez à jour la pile pour utiliser la configuration révisée, exécutez un travail de planification, puis vérifiez le nouveau plan d'exécution (sortie du travail de planification).

  • Ces étapes indiquent comment obtenir les journaux d'un travail dans un compartiment. Vous pouvez également obtenir les journaux d'un travail dans une pile.
    1. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous Gestionnaire de ressources, cliquez sur Tâches.
    2. Sur la page Travaux, sélectionnez le compartiment contenant le travail souhaité.
    3. Cliquez sur le nom du travail souhaité.
      La page Détails du travail apparaît. Les journaux sont visibles dans la section Logs sous Resources.
  • Utilisez la commande oci resource-manager job get-job-logs et les paramètres requis pour obtenir les journaux d'un travail sous forme de liste paginée d'entrées.

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

    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.

    Exemple de réponse pour un travail de plan

    La commande renvoie des objets JSON qui décrivent les entrées de journal. Chaque objet comporte un membre de message avec une propriété qui affiche une ligne du plan d'exécution. Dans cet exemple, le travail de planification crée un réseau cloud virtuel unique (VCN) ; les membres restants affichent des détails sur le 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'un travail.