View a markdown version of this page

Mengaktifkan Wawasan Kontainer - AWS Batch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengaktifkan Wawasan Kontainer

Selesaikan langkah-langkah berikut untuk mengaktifkan Wawasan Kontainer untuk lingkungan AWS Batch komputasi.

Konsol Manajemen AWS
  1. Buka konsol AWS Batch.

  2. Pilih Lingkungan.

  3. Pilih lingkungan komputasi yang Anda inginkan.

  4. Pada tab Wawasan kontainer, aktifkan Wawasan kontainer untuk lingkungan komputasi.

    Tip

    Anda dapat memilih interval default untuk menggabungkan metrik atau membuat interval kustom.

AWS CLI

Aktifkan Wawasan Kontainer saat membuat lingkungan komputasi

Gunakan --ecs-settings parameter with create-compute-environment untuk mengaktifkan Container Insights pada lingkungan komputasi baru.

$ 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

Nilai yang valid untuk containerInsights adalah ENABLED, ENHANCED, dan DISABLED.

Aktifkan Wawasan Kontainer pada lingkungan komputasi yang ada

Gunakan update-compute-environment untuk mengaktifkan atau mengubah Wawasan Kontainer pada lingkungan komputasi yang ada.

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

Verifikasi setelan Wawasan Kontainer

Gunakan describe-compute-environments untuk memverifikasi pengaturan saat ini.

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

Berikut ini menunjukkan output saat Container Insights diaktifkan.

{ "containerInsights": "ENHANCED" }
catatan

Jika Container Insights belum pernah disetel di lingkungan komputasi, ecsSettings bidang tersebut tidak ada dalam respons.

API

Gunakan ecsSettings parameter dalam CreateComputeEnvironment UpdateComputeEnvironment permintaan Anda.

Buat lingkungan komputasi dengan Container Insights

Sertakan ecsSettings dalam badan permintaan:

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

Memperbarui Wawasan Kontainer pada lingkungan komputasi yang ada

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

Untuk informasi selengkapnya, lihat CreateComputeEnvironment dan UpdateComputeEnvironment di Refer AWS Batch ensi API.

penting

Setelah menetapkan nilai Wawasan Kontainer pada lingkungan komputasi, Anda tidak dapat kembali ke perilaku default (tidak disetel), di mana pengaturan Wawasan Kontainer dikelola di luar. AWS Batch Untuk mengubah mode Wawasan Kontainer, Anda harus memang UpdateComputeEnvironment gil dengan nilai baru.

Ini juga berarti bahwa jika Anda menyetel properti ini dalam CloudFormation template, rollback tumpukan tidak dapat mengembalikan pengaturan ke status tidak disetel sebelumnya.