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
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
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
Fase 1: creazione di un ruolo dell'attività
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
Aprire la console IAM all'indirizzo https://console.aws.amazon.com/iam/
. -
Nel pannello di navigazione, seleziona Policy e Crea policy.
-
Scegli la scheda JSON e copia la policy seguente:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:PutLogEvents", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "ssm:GetParameters" ], "Resource": "*" } ] }
-
Scegli Verifica policy.
-
Nel campo Name (Nome), inserisci
AWSDistroOpenTelemetryPolicy
, quindi scegli Create policy (Crea policy). -
Nel pannello di navigazione sinistro, scegli Roles (Ruoli), quindi Create role (Crea ruolo).
-
Nell'elenco dei servizi, scegli Elastic Container Service.
-
In basso nella pagina, scegli Elastic Container Service Task (Attività di Elastic Container Service) e quindi Next: Permissions (Avanti: autorizzazioni).
-
Nell'elenco delle politiche, cerca AWSDistroOpenTelemetryPolicy.
-
Seleziona la casella di controllo accanto a AWSDistroOpenTelemetryPolicy.
-
Scegli Next: Tags (Successivo: Tag), quindi Next: Review (Successivo: Verifica).
-
In Role name (Nome ruolo) inserisci
AWSOpenTelemetryTaskRole
e quindi seleziona Create role (Crea ruolo).
Fase 2: creazione di un ruolo di esecuzione dell'attività
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
Aprire la console IAM all'indirizzo https://console.aws.amazon.com/iam/
. -
Nel pannello di navigazione sinistro, scegli Roles (Ruoli), quindi Create role (Crea ruolo).
-
Nell'elenco dei servizi, scegli Elastic Container Service.
-
In basso nella pagina, scegli Elastic Container Service Task (Attività di Elastic Container Service) e quindi Next: Permissions (Avanti: autorizzazioni).
-
Nell'elenco delle politiche, cerca Amazon ECSTask ExecutionRolePolicy e seleziona la casella di controllo accanto ad Amazon ECSTask ExecutionRolePolicy.
-
Nell'elenco delle politiche, cerca CloudWatchLogsFullAccesse seleziona la casella di controllo accanto a CloudWatchLogsFullAccess.
-
Nell'elenco delle politiche, cerca Amazon SSMRead OnlyAccess e seleziona la casella di controllo accanto ad Amazon SSMRead OnlyAccess.
-
Scegli Next: Tags (Successivo: Tag), quindi Next: Review (Successivo: Verifica).
-
In Role name (Nome ruolo) inserisci
AWSOpenTelemetryTaskExecutionRole
e quindi seleziona Create role (Crea ruolo).
Fase 3: creazione di una definizione di attività
La fase successiva consiste nella creazione di una definizione di attività.
Per creare una definizione di attività per AWS Distro for OpenTelemetry
Apri la console nella versione 2https://console.aws.amazon.com/ecs/.
-
Nel pannello di navigazione, scegli Task Definitions (Definizioni di attività).
-
Scegli Create new task definitions (Crea nuova definizione di attività) e Create new Task Definition (Crea nuova definizione attività).
-
Per Task definition family (Famiglia della definizione di attività) specifica un nome univoco per la definizione di attività.
-
Configura i tuoi container, quindi scegli Successivo.
-
In Parametri e registrazione, seleziona Usa raccolta di parametri.
-
Scegli Next (Successivo).
-
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
Fase 4: esecuzione dell'attività
La fase finale consiste nell'esecuzione dell'attività creata.
Per eseguire l'attività per Distro per AWS OpenTelemetry
Apri la console nella versione 2https://console.aws.amazon.com/ecs/.
-
Nel pannello di navigazione sinistro, scegli Task Definitions (Definizioni di attività), quindi seleziona l'attività appena creata.
-
Scegli Operazioni, Implementa, Esegui attività.
-
Scegli Deploy (Implementa), Run task (Esegui processo).
-
Nella sezione Opzioni di calcolo, da Cluster esistente, scegli il cluster.
-
Scegli Create (Crea).
-
Successivamente, puoi verificare le nuove metriche nella CloudWatch console.
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
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.