Logs für einen Job abrufen

Konsolenlogs für einen Job in Resource Manager anzeigen.

Hinweis

Bei "Planen"-Jobs ist die Logdatei mit dem Ausführungsplan identisch. Prüfen Sie den Ausführungsplan, um sicherzustellen, dass er die Ressourcen auflistet, die Sie bereitstellen möchten. Zeigen Sie die Logdatei an, und notieren Sie die Meldungsfelder in der Reihenfolge der Einträge. Diese Werte stellen die Reihenfolge der Vorgänge dar, die in der Konfiguration angegeben sind.

Wenn Probleme oder Fehler angezeigt werden und Sie Änderungen vornehmen möchten, aktualisieren Sie die entsprechende Terraform-Konfiguration (.tf-Datei), aktualisieren Sie den Stack so, dass er die überarbeitete Konfiguration verwendet, führen Sie einen Planjob aus, und prüfen Sie dann den neuen Ausführungsplan (Ausgabe des Planjobs).

  • In diesen Schritten wird gezeigt, wie Sie Logs für einen Job in einem Compartment abrufen. Sie können auch Logs für einen Job in einem Stack abrufen.
    1. Wählen Sie auf der Listenseite Jobs den Job aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Stack benötigen, finden Sie weitere Informationen unter Jobs auflisten.
    2. Wählen Sie auf der Detailseite des Jobs die Option Logs aus.
  • Verwenden Sie den Befehl oci resource-manager job get-job-logs und die erforderlichen Parameter, um Logs für einen Job als auf Seiten angeordnete Liste von Einträgen abzurufen.

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

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Command Line Reference for Resource Manager.

    Beispielantwort für einen Planjob

    Der Befehl gibt JSON-Objekte zurück, die Logeinträge beschreiben. Jedes Objekt verfügt über ein Meldungselement mit einer Eigenschaft, mit der eine Zeile des Ausführungsplans angezeigt wird. In diesem Beispiel erstellt der Job "Planen" ein einzelnes virtuelles Cloud-Netzwerk (VCN). Die restlichen Elemente zeigen Details zum VCN an.

    ...
                    {
                    "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"
                    },
                    ...
                  
  • Verwenden Sie den Vorgang GetJobLogs, um Logs für einen Job abzurufen.