

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione di Container Insights su Amazon ECS utilizzando AWS Distro per OpenTelemetry
<a name="deploy-container-insights-ECS-adot"></a>

Utilizza questa sezione se desideri utilizzare AWS Distro OpenTelemetry per configurare CloudWatch Container Insights su un cluster Amazon ECS. [Per ulteriori informazioni su AWS Distro for Open Telemetry, consulta Distro for.AWS OpenTelemetry](https://aws.amazon.com/otel/) 

In queste fasi si presuppone che tu disponga già di un cluster su Amazon ECS. Per ulteriori informazioni sull'utilizzo di AWS Distro for Open Telemetry con Amazon ECS e sulla configurazione di un cluster Amazon ECS per questo scopo, [consulta Configurazione di AWS Distro for OpenTelemetry Collector](https://aws-otel.github.io/docs/setup/ecs) in Amazon Elastic Container Service.

## Fase 1: creazione di un ruolo dell'attività
<a name="deploy-container-insights-ECS-adot-CreateTaskRole"></a>

Il primo passaggio consiste nella creazione di un ruolo di attività nel cluster che verrà utilizzato da Collector. AWS OpenTelemetry

**Creare un ruolo di attività per AWS Distro per OpenTelemetry**

1. Aprire la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Nel pannello di navigazione, seleziona **Policy** e **Crea policy**.

1. Scegli la scheda **JSON** e copia la policy seguente:

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

****  

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

------

1. Scegliere **Esamina policy**.

1. Nel campo Name (Nome), inserisci **AWSDistroOpenTelemetryPolicy**, quindi scegli **Create policy** (Crea policy).

1. Nel pannello di navigazione sinistro, scegli **Roles** (Ruoli), quindi **Create role** (Crea ruolo).

1. Nell'elenco dei servizi, scegli **Elastic Container Service**.

1. In basso nella pagina, scegli **Elastic Container Service Task** (Attività di Elastic Container Service) e quindi **Next: Permissions** (Avanti: autorizzazioni).

1. Nell'elenco delle politiche, cerca **AWSDistroOpenTelemetryPolicy**.

1. Seleziona la casella di controllo accanto a **AWSDistroOpenTelemetryPolicy**.

1. Scegli **Next: Tags** (Successivo: Tag), quindi **Next: Review** (Successivo: Verifica).

1. In **Role name** (Nome ruolo) inserisci **AWSOpenTelemetryTaskRole** e quindi seleziona **Create role** (Crea ruolo).

## Fase 2: creazione di un ruolo di esecuzione dell'attività
<a name="deploy-container-insights-ECS-adot-CreateTaskExecutionRole"></a>

Il passaggio successivo consiste nella creazione di un ruolo di esecuzione delle attività per il AWS OpenTelemetry Collector.

**Creare un ruolo di esecuzione delle attività per AWS Distro for OpenTelemetry**

1. Aprire la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Nel pannello di navigazione sinistro, scegli **Roles** (Ruoli), quindi **Create role** (Crea ruolo).

1. Nell'elenco dei servizi, scegli **Elastic Container Service**.

1. In basso nella pagina, scegli **Elastic Container Service Task** (Attività di Elastic Container Service) e quindi **Next: Permissions** (Avanti: autorizzazioni).

1. Nell'elenco delle politiche, cerca **Amazon ECSTask ExecutionRolePolicy** e seleziona la casella di controllo accanto ad **Amazon ECSTask ExecutionRolePolicy**.

1. Nell'elenco delle politiche, cerca **CloudWatchLogsFullAccess**e seleziona la casella di controllo accanto a **CloudWatchLogsFullAccess**.

1. Nell'elenco delle politiche, cerca **Amazon SSMRead OnlyAccess** e seleziona la casella di controllo accanto ad **Amazon SSMRead OnlyAccess**.

1. Scegli **Next: Tags** (Successivo: Tag), quindi **Next: Review** (Successivo: Verifica).

1. In **Role name** (Nome ruolo) inserisci **AWSOpenTelemetryTaskExecutionRole** e quindi seleziona **Create role** (Crea ruolo).

## Fase 3: creazione di una definizione di attività
<a name="deploy-container-insights-ECS-adot-CreateTaskDefinition"></a>

La fase successiva consiste nella creazione di una definizione di attività.

**Per creare una definizione di attività per AWS Distro for OpenTelemetry**

1. [Apri la console nella versione 2https://console.aws.amazon.com/ecs/.](https://console.aws.amazon.com/ecs/v2)

1. Nel pannello di navigazione, scegli **Task Definitions** (Definizioni di attività).

1. Scegli **Create new task definitions** (Crea nuova definizione di attività) e **Create new Task Definition** (Crea nuova definizione attività).

1. Per **Task definition family** (Famiglia della definizione di attività) specifica un nome univoco per la definizione di attività.

1. Configura i tuoi container, quindi scegli **Successivo**.

1. In **Parametri e registrazione**, seleziona **Usa raccolta di parametri**.

1. Scegli **Next (Successivo)**.

1. Scegli **Create** (Crea).

Per ulteriori informazioni sull'utilizzo del AWS OpenTelemetry collector con Amazon ECS, consulta [Configurazione di AWS Distro for OpenTelemetry Collector in Amazon](https://aws-otel.github.io/docs/setup/ecs) Elastic Container Service.

## Fase 4: esecuzione dell'attività
<a name="deploy-container-insights-ECS-adot-CreateTaskDefinition"></a>

La fase finale consiste nell'esecuzione dell'attività creata.

**Per eseguire l'attività per Distro per AWS OpenTelemetry**

1. [Apri la console nella versione 2https://console.aws.amazon.com/ecs/.](https://console.aws.amazon.com/ecs/v2)

1. Nel pannello di navigazione sinistro, scegli **Task Definitions** (Definizioni di attività), quindi seleziona l'attività appena creata.

1. Scegli **Operazioni**, **Implementa**, **Esegui attività**. 

1. Scegli **Deploy** (Implementa), **Run task** (Esegui processo).

1. Nella sezione **Opzioni di calcolo**, da **Cluster esistente**, scegli il cluster.

1. Scegli **Create** (Crea).

1. Successivamente, puoi verificare le nuove metriche nella CloudWatch console.

1. Apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Nel pannello di navigazione a sinistra scegli **Metrics** (Parametri).

   Dovresti vedere uno spazio dei nomi **ECS/ ContainerInsights**. Scegli lo spazio dei nomi, dovresti vedere otto parametri.