Obtention des journaux pour un travail

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

Remarque

Pour les travaux de planification, le fichier journal est le même que le 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 repérez les champs "message" dans la séquence des entrées du journal. Ces valeurs représentent la séquence des opérations indiqué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 appropriée (fichier .tf), mettez à jour la pile pour qu'elle utilise la configuration révisée, exécutez un travail de plan, puis examinez le nouveau plan d'exécution (sortie du travail de plan).

  • 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. Sur la page de liste Travaux, sélectionnez le travail à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou la pile, reportez-vous à Liste des travaux.
    2. Sur la page de détails du travail, sélectionnez Journaux.
  • Utilisez la commande oci resource-manager job get-job-logs et les paramètres requis pour obtenir les journaux d'un travail en tant que liste d'entrées paginée.

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

    Afin d'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 planification

    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 seul réseau cloud virtuel (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.