Obtendo os Logs de um Job
Exiba os logs da console de um job no Resource Manager.
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. - 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.
- 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 PlanoO 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.