CloudWatch Wawasan Kontainer Amazon ECS ECS - Amazon ECS

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

CloudWatch Wawasan Kontainer Amazon ECS ECS

CloudWatch Wawasan Kontainer mengumpulkan, menggabungkan, serta merangkum metrik dan log dari aplikasi dan layanan mikro terkontainer Anda. Metrik tersebut mencakup pemanfaatan sumber daya seperti CPU, memori, disk, dan jaringan. Metrik tersebut tersedia di dasbor otomatis CloudWatch. Untuk daftar lengkap metrik Wawasan Kontainer Amazon ECS, lihat Metrik Wawasan Kontainer Amazon ECS di Panduan CloudWatch Pengguna Amazon.

Data operasional dikumpulkan sebagai log acara performa. Berikut adalah entry yang menggunakan skema JSON terstruktur untuk data dengan kardialitas tinggi diserap dan disimpan sesuai skala. Dari data ini, CloudWatch buat metrik teragregat dengan tingkat yang lebih tinggi di tingkat klaster, layanan, dan tugas sebagai CloudWatch metrik. Untuk informasi selengkapnya, lihat metrik Wawasan Kontainer Amazon ECS; dalam Panduan CloudWatch Pengguna Amazon.

penting

Metrik yang dikumpulkan oleh CloudWatch Wadah dihitung sebagai metrik khusus. Untuk informasi selengkapnya tentang CloudWatch harga, lihat CloudWatch Harga. Amazon ECS juga menyediakan metrik pemantauan yang disediakan tanpa biaya tambahan. Untuk informasi selengkapnya, lihat CloudWatch Metrik Amazon ECS.

Perawasan Wawasan Wawasan Wawasan Wawasan Wawasan W

Hal-hal berikut ini harus dipertimbangkan ketika menggunakan CloudWatch Wadah Wadah.

  • CloudWatch Metrik Wawasan Kontainer hanya mencerminkan sumber daya dengan tugas yang sedang berjalan selama rentang waktu yang ditentukan. Misalnya, jika Anda memiliki klaster dengan satu layanan di dalamnya namun layanan tersebut tidak memiliki tugas dengan status RUNNING, maka tidak akan ada metrik yang dikirimkan ke CloudWatch. Jika Anda memiliki dua layanan dan salah satunya memiliki tugas yang sedang berjalan sementara yang satunya tidak, maka hanya metrik untuk layanan dengan tugas yang sedang berjalan lah yang akan dikirim.

  • Metrik jaringan tersedia untuk semua tugas yang dijalankan di Fargate dan tugas yang dijalankan pada instans Amazon EC2 yang menggunakan modebridge atauawsvpc jaringan.

Menyiapkan CloudWatch Container Insights untuk metrik klaster dan tingkat layanan

Wawasan Kontainer dapat diaktifkan untuk semua klaster baru yang dibuat dengan memilih pengaturancontainerInsights akun, pada klaster individual dengan mengaktifkannya selama pembuatan klaster, atau pada klaster dengan menggunakanUpdateClusterSettings API.

Memilih pengaturancontainerInsights akun dapat dilakukan dengan konsol Amazon ECS danAWS CLI. Anda harus menjalankan AWS CLI versi 1.16.200 atau yang lebih baru dari untuk menggunakan fitur ini. Untuk informasi selengkapnya tentang cara membuat klaster Amazon ECS, lihatMembuat klaster menggunakan konsol klasik atauManajemen klaster di konsol Amazon ECS.

penting

Untuk mengubah default Container Insights untuk semua pengguna yang menggunakan konsol

Anda dapat membuat semua klaster baru mengaktifkan Wawasan Kontainer saat dibuat oleh semua pengguna dan peran. Perubahan ini berlaku untuk seluruhAWS akun kecuali pengguna atau peran secara eksplisit mengganti pengaturan ini untuk diri mereka sendiri. Setiap pengguna pada akun dapat menggunakan salah satu langkah berikut untuk memodifikasi pengaturan akun default untuk semua pengguna atau peran di akun Anda. Langkah-langkah berikut menunjukkan cara mengatur default ini menggunakanAWS Management Console.

  1. Sebagai pemilik akun, buka konsol Amazon ECS di https://console.aws.amazon.com/ecs/.

  2. Dalam bilah navigasi di bagian atas layar, pilih Region untuk memilih klaster bawaan Container Insights-default.

  3. Di halaman navigasi, pilih Pengaturan Akun.

  4. Pilih Update (Perbarui).

  5. Di bawah CloudWatch Wawasan Kontainer, pilih CloudWatchWawasan Kontainer.

    penting

    Anda harus memberi penggunaecs:PutAccountSetting izin untuk melakukan tindakan ini.

    Anda harus memberi penggunaecs:PutAccountSetting izin untuk melakukan tindakan ini.

  6. Pilih Save changes (Simpan perubahan).

  7. Pada layar konfirmasi, pilih Konfirmasi untuk menyimpan pilihan.

Untuk mengubah default Container Insights untuk semua pengguna yang menggunakan baris perintah

Anda dapat membuat semua klaster baru mengaktifkan Wawasan Kontainer saat dibuat oleh semua pengguna dan peran IAM. Perubahan ini berlaku untuk seluruhAWS akun kecuali pengguna atau peran secara eksplisit mengganti pengaturan ini untuk diri mereka sendiri. Setiap pengguna pada akun dapat menggunakan salah satu langkah berikut untuk memodifikasi pengaturan akun default untuk semua pengguna atau peran di akun Anda. Langkah-langkah berikut menunjukkan cara mengatur default ini menggunakanAWS Command Line Interface.

  1. put-account-setting-default (AWS CLI)

    aws ecs put-account-setting-default --name containerInsights --value enabled --region us-east-1
  2. Menulis-ECSAccountSettingDefault (AWS Tools for Windows PowerShell)

    Write-ECSAccountSettingDefault -Name containerInsights -Value enabled -Region us-east-1 -Force

Untuk mengubah default untuk Container Insights untuk pengguna tertentu menggunakan baris perintah

Anda dapat membuat semua klaster baru mengaktifkan Wawasan Kontainer saat dibuat oleh pengguna atau peran tertentu. Ini berguna ketika peran tertentu digunakan olehAWS CloudFormation untuk membuat semua perubahan dalam akun produksi, misalnya. Pemilik akun dapat menggunakan salah satu perintah berikut dan menentukan ARN dari peran IAM pengguna utama atau instans kontainer dalam permintaan untuk mengubah pengaturan akun.

  1. put-account-setting (AWS CLI)

    Contoh berikut adalah untuk mengubah pengaturan akun pengguna tertentu:

    aws ecs put-account-setting --name containerInsights --value enabled --principal-arn arn:aws:iam::aws_account_id:user/userName --region us-east-1
  2. Menulis-ECSAccountSetting (AWS Tools for Windows PowerShell)

    Contoh berikut adalah untuk mengubah pengaturan akun pengguna tertentu:

    Write-ECSAccountSetting -Name containerInsights -Value enabled -PrincipalArn arn:aws:iam::aws_account_id:user/userName -Region us-east-1 -Force

Untuk mengaktifkan Wadah Wadah bagi klaster tertentu yang menggunakan baris perintah

Gunakan salah satu perintah berikut untuk mengaktifkan Wadah untuk klaster.

  • update-cluster-settings (AWS CLI)

    aws ecs update-cluster-settings --cluster cluster_name_or_arn --settings name=containerInsights,value=enabled|disabled --region us-east-1