View a markdown version of this page

コンテナインサイトをオンにします。 - AWS Batch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

コンテナインサイトをオンにします。

AWS Batch コンピューティング環境の Container Insights を有効にするには、次の手順を実行します。

AWS マネジメントコンソール
  1. AWS Batch コンソールを開きます。

  2. [Environments] (環境) を選択します。

  3. ご希望のコンピュート環境をお選びください。

  4. [コンテナのインサイト] タブで、コンピューティング環境の [コンテナのインサイト] をオンにします。

    ヒント

    デフォルトのインターバルを選択してメトリクスを集計したり、カスタムのインターバルを作成したりできます。

AWS CLI

コンピューティング環境の作成時に Container Insights を有効にする

--ecs-settingsパラメータを使用してcreate-compute-environment、新しいコンピューティング環境で Container Insights を有効にします。

$ aws batch create-compute-environment \ --compute-environment-name my-compute-env \ --type MANAGED \ --state ENABLED \ --ecs-settings containerInsights=ENHANCED \ --compute-resources type=FARGATE,maxvCpus=256,subnets=subnet-a123456b,securityGroupIds=sg-a12b3456

containerInsights の有効値は、ENABLEDENHANCED、および DISABLED です。

既存のコンピューティング環境で Container Insights を有効にする

を使用してupdate-compute-environment、既存のコンピューティング環境で Container Insights を有効化または変更します。

$ aws batch update-compute-environment \ --compute-environment my-compute-env \ --ecs-settings containerInsights=ENHANCED

Container Insights 設定を確認する

describe-compute-environments を使用して現在の設定を確認します。

$ aws batch describe-compute-environments \ --compute-environments my-compute-env \ --query "computeEnvironments[0].ecsSettings"

Container Insights が有効になっている場合の出力を次に示します。

{ "containerInsights": "ENHANCED" }
注記

Container Insights がコンピューティング環境で設定されていない場合、 ecsSettingsフィールドはレスポンスに含まれません。

API

CreateComputeEnvironment または UpdateComputeEnvironment リクエストで ecsSettingsパラメータを使用します。

Container Insights を使用してコンピューティング環境を作成する

リクエスト本文ecsSettingsに を含めます。

{ "computeEnvironmentName": "my-compute-env", "type": "MANAGED", "state": "ENABLED", "ecsSettings": { "containerInsights": "ENHANCED" }, "computeResources": { "type": "FARGATE", "maxvCpus": 256, "subnets": ["subnet-a123456b"], "securityGroupIds": ["sg-a12b3456"] } }

既存のコンピューティング環境で Container Insights を更新する

{ "computeEnvironment": "my-compute-env", "ecsSettings": { "containerInsights": "ENHANCED" } }

詳細については、 AWS Batch API リファレンスCreateComputeEnvironment」とUpdateComputeEnvironment」を参照してください。

重要

コンピューティング環境で Container Insights 値を設定した後は、Container Insights 設定が の外部で管理されるデフォルトの (未設定) 動作に戻すことはできません AWS Batch。Container Insights モードを変更するには、新しい値UpdateComputeEnvironmentで を呼び出す必要があります。

つまり、 CloudFormation テンプレートでこのプロパティを設定した場合、スタックのロールバックで設定を以前の未設定状態に戻すことはできません。