View a markdown version of this page

Individua le opportunità di ottimizzazione di Amazon ECS utilizzando i dati di tracciamento delle applicazioni - Amazon Elastic Container Service

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à.

Individua le opportunità di ottimizzazione di Amazon ECS utilizzando i dati di tracciamento delle applicazioni

Amazon ECS si integra con AWS Distro per OpenTelemetry per raccogliere dati di tracciamento dalla tua applicazione. Amazon ECS utilizza un AWS Distro per OpenTelemetry contenitore secondario per raccogliere e indirizzare i dati di tracciamento AWS X-Ray. Per ulteriori informazioni, vedere Configurazione AWS Distro per OpenTelemetry Collector in Amazon ECS. È quindi possibile utilizzare AWS X-Ray per identificare errori ed eccezioni, analizzare i rallentamenti delle prestazioni e i tempi di risposta.

Per AWS Distro per OpenTelemetry Raccoglitore a cui inviare i dati di traccia AWS X-Ray, l'applicazione deve essere configurata per creare i dati di traccia. Per ulteriori informazioni, consulta Strumentazione dell'applicazione per AWS X-Ray nella AWS X-Ray Guida per gli sviluppatori.

Autorizzazioni IAM richieste per AWS Distro per OpenTelemetry integrazione con AWS X-Ray

L'integrazione di Amazon ECS con AWS Distro per OpenTelemetry richiede la creazione di un ruolo dell'attività e la specificazione del ruolo nella definizione dell'attività. Si consiglia di configurare AWS Distro per OpenTelemetry sidecar a cui indirizzare i log dei container CloudWatch Registri.

Importante

Se raccogli anche le metriche delle applicazioni utilizzando AWS Distro per OpenTelemetry integrazione, assicurati che il ruolo IAM della tua attività contenga anche le autorizzazioni necessarie per tale integrazione. Per ulteriori informazioni, consulta Correla le prestazioni delle applicazioni Amazon ECS utilizzando i parametri delle applicazioni.

Dopo aver creato il ruolo, collega una policy con le seguenti autorizzazioni e allegala a tale ruolo.

  • logs:PutLogEvents

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:DescribeLogStreams

  • logs:DescribeLogGroups

  • logs:PutRetentionPolicy

  • xray:PutTraceSegments

  • xray:PutTelemetryRecords

  • xray:GetSamplingRules

  • xray:GetSamplingTargets

  • xray:GetSamplingStatisticSummaries

  • ssm:GetParameters