Recupero dei log per un job

Visualizzare i log della console per un job in Resource Manager.

Nota

Per i job del piano, il file di log è uguale al piano di esecuzione. Rivedere il piano di esecuzione per assicurarsi che elenca le risorse di cui si intende eseguire il provisioning. Visualizzare il file di log e annotare i campi "messaggio" nella sequenza di voci di log. Questi valori rappresentano la sequenza di operazioni specificate nella configurazione.

Se vengono visualizzati problemi o errori e si desidera apportare modifiche, aggiornare la configurazione Terraform (file .tf), aggiornare lo stack per utilizzare la configurazione rivista, eseguire un job del piano e quindi esaminare il nuovo piano di esecuzione (output del job del piano).

  • Questi passi mostrano come ottenere i log per un job in un compartimento. È inoltre possibile ottenere i log per un job in uno stack.
    1. Nella pagina dell'elenco Job, selezionare il job con cui si desidera lavorare. Per informazioni su come trovare la pagina della lista o lo stack, vedere Elenco di job.
    2. Nella pagina dei dettagli del job, selezionare Log.
  • Utilizzare il comando oci resource-manager job get-job-logs e i parametri richiesti per ottenere i log di un job come lista di voci di paging.

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

    Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.

    Risposta di esempio per un job piano

    Il comando restituisce oggetti JSON che descrivono le voci di log. Ogni oggetto ha un membro messaggio con una proprietà che visualizza una riga del piano di esecuzione. In questo esempio, il job del piano crea una singola rete cloud virtuale (VCN). I membri rimanenti mostrano i dettagli sulla 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"
                    },
                    ...
                  
  • Utilizzare l'operazione GetJobLogs per ottenere i log per un job.