Obtendo os Logs de um Job

Exiba os logs da console de um job no Resource Manager.

Observação

Para jobs de planejamento, o arquivo de log é o mesmo que o plano de execução. Revise o plano de execução para garantir que ele liste os recursos que você pretende provisionar. Exiba o arquivo de log e observe os campos de "mensagem" na sequência de entradas de log. Esses valores representam a sequência de operações especificadas na configuração.

Se você vir problemas ou erros e quiser fazer alterações, atualize a configuração do Terraform (arquivo .tf) apropriada, atualize a pilha para usar a configuração revisada, execute um job de planejamento e verifique o novo plano de execução (saída do job de plano).

  • Estas etapas mostram como obter logs de um job em um compartimento. Você também pode obter logs de um job em uma pilha.
    1. Na página da lista Jobs, selecione o job com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página da lista ou a pilha, consulte Listando Jobs.
    2. Na página de detalhes do job, selecione Logs.
  • Use o comando oci resource-manager job get-job-logs e os parâmetros necessários para obter logs de um job como uma lista paginada de entradas.

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

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando para o Resource Manager.

    Exemplo de Resposta para um Job do Plano

    O comando retorna objetos JSON que descrevem as entradas do log. Cada objeto tem um membro de mensagem com uma propriedade que exibe uma linha do plano de execução. Neste exemplo, o job de planejamento cria uma VCN (rede virtual na nuvem) única; os membros restantes mostram detalhes sobre a 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"
                    },
                    ...
                  
  • Use a operação GetJobLogs para obter logs de um job.