

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
<a name="deploy-container-insights-ECS-adot"></a>

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](https://aws.amazon.com/otel/) 

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](https://aws-otel.github.io/docs/setup/ecs) Amazon Elastic Container Service.

## Langkah 1: Membuat sebuah peran tugas
<a name="deploy-container-insights-ECS-adot-CreateTaskRole"></a>

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/](https://console.aws.amazon.com/iam/).

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

1. Pilih tab **JSON** dan salin kebijakan berikut:

------
#### [ JSON ]

****  

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

------

1. Pilih **Tinjau kebijakan**.

1. Untuk nama, masukkan **AWSDistroOpenTelemetryPolicy**, kemudian pilih **Buat kebijakan**.

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

1. Dalam daftar layanan, pilih **Layanan Kontainer Elastis**.

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

1. Dalam daftar kebijakan, cari **AWSDistroOpenTelemetryPolicy**.

1. Pilih kotak centang di sebelah **AWSDistroOpenTelemetryPolicy**.

1. Pilih **Berikutnya: Tanda** dan kemudian pilih **Berikutnya: Tinjau.**

1. Untuk **Nama peran** masukkan **AWSOpenTelemetryTaskRole** kemudian pilih **Buat peran**.

## Langkah 2: Membuat sebuah peran eksekusi tugas
<a name="deploy-container-insights-ECS-adot-CreateTaskExecutionRole"></a>

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/](https://console.aws.amazon.com/iam/).

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

1. Dalam daftar layanan, pilih **Layanan Kontainer Elastis**.

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

1. Dalam daftar kebijakan, cari **Amazon ECSTask ExecutionRolePolicy** lalu pilih kotak centang di sebelah **Amazon ECSTask ExecutionRolePolicy**.

1. Dalam daftar kebijakan, cari, **CloudWatchLogsFullAccess**lalu pilih kotak centang di sebelahnya **CloudWatchLogsFullAccess**.

1. Dalam daftar kebijakan, cari **Amazon SSMRead OnlyAccess** lalu pilih kotak centang di sebelah **Amazon SSMRead OnlyAccess**.

1. Pilih **Berikutnya: Tanda** dan kemudian pilih **Berikutnya: Tinjau.**

1. Untuk **Nama peran** masukkan **AWSOpenTelemetryTaskExecutionRole** kemudian pilih **Buat peran**.

## Langkah 3: Membuat sebuah penetapan tugas
<a name="deploy-container-insights-ECS-adot-CreateTaskDefinition"></a>

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](https://console.aws.amazon.com/ecs/v2).

1. Pada panel navigasi, silakan pilih **Penetapan tugas**.

1. Pilih **Buat penetapan tugas baru**, **Buat penetapan tugas baru**.

1. Untuk **Keluarga penetapan tugas**, tentukan nama unik untuk penetapan tugas tersebut.

1. Mengonfigurasikan kontainer-kontainer Anda, lalu pilih **Berikutnya**.

1. Pada **Metrik dan pencatatan log**, pilih **Gunakan koleksi metrik**.

1. Pilih **Berikutnya**.

1. 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](https://aws-otel.github.io/docs/setup/ecs).

## Langkah 4: Mengeksekusi tugas
<a name="deploy-container-insights-ECS-adot-CreateTaskDefinition"></a>

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](https://console.aws.amazon.com/ecs/v2).

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

1. Pilih **Tindakan**, **Terapkan**, **Eksekusi tugas**. 

1. Pilih **Terapkan**, **Eksekusi tugas**.

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

1. Pilih **Buat**.

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

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Di panel navigasi, pilih **Metrik**.

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