ジョブのログの取得

リソース・マネージャでジョブのコンソール・ログを表示します。

ノート

計画ジョブの場合、ログ・ファイルは実行計画と同じです。実行計画をレビューして、プロビジョニングするリソースがリストされていることを確認します。ログ・ファイルを表示し、一連のログ・エントリで「メッセージ」フィールドをメモします。これらの値は、構成で指定されている一連の操作を表します。

問題やエラーが発生して変更が必要な場合は、適切なTerraform構成(.tfファイル)を更新し、変更された構成を使用するようにスタックを更新し、計画ジョブを実行してから、新しい実行計画(計画ジョブの出力)を確認します

  • これらのステップは、コンパートメント内のジョブのログを取得する方法を示しています。スタック内のジョブのログを取得することもできます。
    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「リソース・マネージャ」で、「ジョブ」をクリックします。
    2. 「ジョブ」ページで、目的のジョブを含むコンパートメントを選択します。
    3. 必要なジョブの名前をクリックします。
      「ジョブの詳細」ページが表示されます。ログは、「リソース」「ログ」セクションに表示されます。
  • oci resource-manager job get-job-logsコマンドおよび必須パラメータを使用して、ジョブのログをエントリのページング・リストとして取得します。

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

    CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャのコマンドライン・リファレンスを参照してください。

    プラン・ジョブのレスポンスの例

    このコマンドでは、ログ・エントリを記述するJSONオブジェクトが返されます。各オブジェクトには、実行計画の1行を表示するプロパティを持つメッセージ・メンバーが含まれます。この例では、計画ジョブによって単一の仮想クラウド・ネットワーク(VCN)が作成され、残りのメンバーには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"
                    },
                    ...
                  
  • GetJobLogs操作を使用して、ジョブのログを取得します。