Menyiapkan Wawasan Kontainer di Amazon ECS menggunakan AWS Distro untuk OpenTelemetry - Amazon CloudWatch

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

Menyiapkan Wawasan Kontainer di Amazon ECS menggunakan AWS Distro untuk OpenTelemetry

Gunakan bagian ini jika Anda ingin menggunakan AWS Distro OpenTelemetry untuk menyiapkan CloudWatch Wawasan Kontainer di kluster Amazon ECS. Untuk informasi lebih lanjut tentang AWS Distro untuk Telemetri Terbuka, lihat AWS Distro untuk. OpenTelemetry

Langkah-langkah ini mengasumsikan Anda sudah memiliki sebuah klaster yang menjalankan Amazon ECS. Untuk informasi selengkapnya tentang penggunaan AWS Distro untuk Open Telemetry dengan Amazon ECS dan menyiapkan klaster Amazon ECS untuk tujuan ini, lihat Menyiapkan AWS Distro untuk OpenTelemetry Kolektor di Amazon Elastic Container Service.

Langkah 1: Membuat sebuah peran tugas

Langkah pertama adalah membuat peran tugas di cluster yang akan digunakan AWS OpenTelemetry Kolektor.

Untuk membuat peran tugas untuk AWS Distro untuk OpenTelemetry
  1. Buka konsol IAM di https://console.aws.amazon.com/iam/.

  2. Pada panel navigasi, silakan pilih Kebijakan dan kemudian pilih Buat kebijakan.

  3. Pilih tab JSON dan salin kebijakan berikut:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:PutLogEvents", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "ssm:GetParameters" ], "Resource": "*" } ] }
  4. Pilih Tinjau kebijakan.

  5. Untuk nama, masukkan AWSDistroOpenTelemetryPolicy, kemudian pilih Buat kebijakan.

  6. Dalam panel navigasi yang ada di sisi kiri, pilih Peran dan kemudian pilih Buat peran.

  7. Dalam daftar layanan, pilih Layanan Kontainer Elastis.

  8. Pada bagian bawah halaman, pilih Tugas Layanan Kontainer Elastis dan kemudian pilih Berikutnya: Izin.

  9. Dalam daftar kebijakan, cari AWSDistroOpenTelemetryPolicy.

  10. Pilih kotak centang di sebelah AWSDistroOpenTelemetryPolicy.

  11. Pilih Berikutnya: Tanda dan kemudian pilih Berikutnya: Tinjau.

  12. Untuk Nama peran masukkan AWSOpenTelemetryTaskRole kemudian pilih Buat peran.

Langkah 2: Membuat sebuah peran eksekusi tugas

Langkah selanjutnya adalah membuat peran eksekusi tugas untuk AWS OpenTelemetry Kolektor.

Untuk membuat peran eksekusi tugas untuk AWS Distro untuk OpenTelemetry
  1. Buka konsol IAM di https://console.aws.amazon.com/iam/.

  2. Dalam panel navigasi yang ada di sisi kiri, pilih Peran dan kemudian pilih Buat peran.

  3. Dalam daftar layanan, pilih Layanan Kontainer Elastis.

  4. Pada bagian bawah halaman, pilih Tugas Layanan Kontainer Elastis dan kemudian pilih Berikutnya: Izin.

  5. Dalam daftar kebijakan, cari AmazonECS lalu pilih kotak centang di TaskExecutionRolePolicy samping AmazonECS. TaskExecutionRolePolicy

  6. Dalam daftar kebijakan, cari, CloudWatchLogsFullAccesslalu pilih kotak centang di sebelahnya CloudWatchLogsFullAccess.

  7. Dalam daftar kebijakan, cari AmazonSSM ReadOnlyAccess lalu pilih kotak centang di samping AmazonSSM. ReadOnlyAccess

  8. Pilih Berikutnya: Tanda dan kemudian pilih Berikutnya: Tinjau.

  9. Untuk Nama peran masukkan AWSOpenTelemetryTaskExecutionRole kemudian pilih Buat peran.

Langkah 3: Membuat sebuah penetapan tugas

Langkah selanjutnya adalah membuat sebuah penetapan tugas.

Untuk membuat definisi tugas untuk AWS Distro untuk OpenTelemetry
  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Pada panel navigasi, silakan pilih Penetapan tugas.

  3. Pilih Buat penetapan tugas baru, Buat penetapan tugas baru.

  4. Untuk Keluarga penetapan tugas, tentukan nama unik untuk penetapan tugas tersebut.

  5. Mengonfigurasikan kontainer-kontainer Anda, lalu pilih Berikutnya.

  6. Pada Metrik dan pencatatan log, pilih Gunakan koleksi metrik.

  7. Pilih Berikutnya.

  8. Pilih Buat.

Untuk informasi selengkapnya tentang penggunaan AWS OpenTelemetry kolektor dengan Amazon ECS, lihat Menyiapkan AWS Distro untuk OpenTelemetry Kolektor di Amazon Elastic Container Service.

Langkah 4: Mengeksekusi tugas

Langkah terakhir adalah mengeksekusi tugas yang telah Anda buat.

Untuk menjalankan tugas untuk AWS Distro untuk OpenTelemetry
  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Pada panel navigasi yang ada di sebelah kiri, pilih Penetapan Tugas dan kemudian pilih tugas yang baru Anda buat.

  3. Pilih Tindakan, Terapkan, Eksekusi tugas.

  4. Pilih Terapkan, Eksekusi tugas.

  5. Pada bagian Opsi komputasi, dari Klaster yang ada, pilih klaster.

  6. Pilih Buat.

  7. Selanjutnya, Anda dapat memeriksa metrik baru di CloudWatch konsol.

  8. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  9. Di panel navigasi, pilih Metrik.

    Anda akan melihat ECS/namespace ContainerInsights. Pilih namespace tersebut dan Anda akan melihat ada delapan metrik.